• drupal


    一 devel 模块

    配置-》development->generate users 添加测试账号

    php区块 结构-》区块-》switch user

    使用者切换 结构-》区块-》switch user

     devel settting

    开发区块

    dpm()函数

    二、模块

    网址,机器名称,id

    网址 = 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
  • 相关阅读:
    控制C++的类只能在堆分配或只能在栈分配
    static 相关随笔
    虚拟继承
    虚函数和纯虚函数有以下所示方面的区别(转)
    构造函数 析构函数
    标准C++中有没有接口和纯抽象类的概念?(转)
    抽象类和接口(转)
    如何快速正确的安装 Ruby, Rails 运行环境
    NSRunLoop
    UIImagePickerController之死因 .
  • 原文地址:https://www.cnblogs.com/suihui/p/3728554.html
Copyright © 2020-2023  润新知