drupal

一 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),勾选下列两项(若是不但愿标题面包屑呈现为连接形式,则不要勾选第二项):

  • Append page title to breadcrumb
  • Appended page title as an URL
相关文章
相关标签/搜索