如何使用 hook_menu_alter() 操作路径访问控制
/** * Implementation of hook_menu_alter(). */ function joke_menu_alter(&$callbacks) { // If the user does not have 'administer nodes' per…
Drupal,开发自定义模块,这是正确的做法
以下是drupal自定义模块, 请您确认一下, 这是开发自定义模块的正确方法吗, 否则请指教, <?php /** * Implementation of hook_form_alter(). */ …
Drupal 6 在节点视图列表中添加注释字段会创建重复项
我有一个包含节点列表的视图,作为返回的每一行的一部分,我想仅显示每个节点的最后一条评论。 不幸的是,我的视图创建了每个节点的多个副本 - 每个添…
如何不允许一个用户在 Drupal 中创建具有一个角色的另一个用户?
我有一个角色为“经理”的用户。该用户可以管理其他用户,因此他可以创建用户。在我的系统中,我还有另外两个角色:“代表”和“客户”。 “代表”也…
即使查询失败,节点插入仍继续调用nodeapi
我有一个自定义 nodapi 函数,用于在插入某种内容类型时执行其他操作。但是,我发生了以下错误“第 3538 行 test1\includes\common.inc 中出现警告。…
drupal:如何为每个节点设置单独的编辑模板文件?
我有一个 3 页面 drupal(6.20) 网站,每个页面都有自己的模板,例如 page-node-1.tpl.php、page-node-2.tpl.php、page-node-3.tpl.php ,我想在编辑每…
drupal menu_alter 在错误的位置寻找包含文件
我目前在我正在构建的新模块中有一个简单的 menu_alter 挂钩,它允许对菜单进行简单的访问控制: <?php function amh_menu_menu_alter(&$items) …
Drupal 将 nid/vid 从 int 转换为 bigint
我正忙于一个项目,其中 nid 和 vid 值可能达到极限。我需要一种机制来将当前和未来的 nid 和 vid 数据类型从 int 修改为 bigint。 我想也许有一个模…
如何在drupal主题函数中通过引用传递参数?
我有 drupal 模块“MyMod” 在钩子块中我有: case 'view': switch ($delta) { //other cases case 6: $block['cache']=BLOCK_NO_CACHE $blcok['subj…
是什么将 Drupal Hook 与特定模块联系起来?
是什么将 Drupal Hook 与特定模块联系起来? 在 Drupal 7 中,每个核心模块都有一个“api”文件, $ ls modules/*/*.api.php modules/aggregator/aggr…