通常選擇自行開發系統的一個重要原因,是因為這樣可以精確地符合自己的需求。然而,Drupal本來就是設計為可以符合各種廣泛的需求,其中一個重要功能,就是彈性。事實上,你是很有機會可以採用Drupal來達成你的目標的。除了前面已經提過的模組、以及可以修改模組以符合你的需求之外,你也很容易就可以設計自己的模組。通常這是透過在檔案裡設計一些導入了某些hooks的函式。以下的函式導入了help hook,可以讓Drupal的核心程式和其他模組來呼叫。
<?php
function mymodule_help($section) {
switch($section) {
case 'admin/help#block':
return 'My module will help you get laid';
break;
}
}
?> 這種讓模組與Drupal核心進行互動的方式,已經被證明是非常好的作法。藉由使用hooks,模組可以彼此互動,並利用Drupal的基礎元件,例如節點、分類、管理和使用者系統。
最新回應
1 小時 14 分鐘 前
9 小時 37 分鐘 前
11 小時 54 分鐘 前
12 小時 51 分鐘 前
13 小時 22 分鐘 前
14 小時 2 分鐘 前
14 小時 22 分鐘 前
14 小時 23 分鐘 前
14 小時 38 分鐘 前
14 小時 58 分鐘 前