一 devel 模塊php
配置-》development->generate users 添加測試帳號node
php區塊 結構-》區塊-》switch useride
使用者切換 結構-》區塊-》switch user函數
devel settting測試
開發區塊網站
dpm()函數ui
2、模塊ip
網址,機器名稱,idci
網址 = drupal 命令 = 菜單
多數狀況下,網址表明的,就是一個網頁
機器名稱,使用在費網址可表明的單元,例如:開發
區塊
分類
view
id
分類項目(term id):$tid
內容節點(node id):$nid
使用者帳號(user id):$uid
Hook 函數
例:hook_menu()
模塊:Devel
模塊機器名稱:devel
devel_menu()
模塊:MyTracer
模塊機器名稱:mytracer
mytracer_menu()
定義與操做分離
function mytracer_menu() {
$items = array();
$items['user/1/mytracer'] = array(
'title' = >'My Tracer',
'description' = >'My Tracer 瀏覽記錄',
'access callback' = >'true',
'page callback' = >'mytracer_records',
'page arguments' = >'array(1)',
'type' = >MENU_NORMAL_ITEM,
);
return $items;
}
Associative Array
關聯陣列,對應陣列,key-value陣列
$item = array(
'key' => value,
...
);
print $item['key'];
、
==============================
文件夾:mytracer
mytracer.info
mytracer.module
mytracer.info
drupal.org ->Documentation->Develop for Drupal->Module developer's-> guide Creating Drupal 7.x modules->Writing module .info files (Drupal 7.x)
==============================
ctools views admin menu 以及 module filter Hierarchical select
③。麪包屑模塊:menu breadcrumb
而後進入該模塊的配置界面(http://你的Drupal網站域名/admin/config/user-interface/menu-breadcrumb),勾選下列兩項(若是不但願標題麪包屑呈現爲連接形式,則不要勾選第二項):