- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在drupal菜单项中将页面参数之一设置为可选页面参数?
我有
$items['activities_list/%/%']=array(
'title callback' => 'activities_list_title',
'title arguments' =>array(1),
'description' =>'All the Indicators divided by Coutry',
'page callback' => 'activities_list',
'access arguments' => array('access ppi'),
'page arguments' => array(1,2)
);
最佳答案
它比您想象的要容易:)。不要在路径中设置任何参数,只需将其传递给“页面回调”函数即可。
$items['activities_list']=array(
'title callback' => 'activities_list_title',
'description' =>'All the Indicators divided by Coutry',
'page callback' => 'activities_list',
'access arguments' => array('access ppi'),
);
function activities_list($arg1, $arg2)
{
// Your code goes here...
drupal_set_title(activities_list_title($arg1, $arg2));
}
function activities_list_title($arg_1, $arg_2)
{
$title = "";
// Your code goes here
return $title;
}
关于drupal - Drupal hook_menu实现中的可选参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11096947/
我试图向特定的内容类型“abc”添加一个新选项卡,这是代码,但它不起作用,该选项卡显示在所有节点上。有人可以帮忙吗?谢谢! function addtabexample_menu() { $ite
我正在通过 hook_menu (Drupal 6) 初始化一些项目 ... $items['webtv/block/%/playlist/edit/%'] = array( ... 'pag
我正在开发我的模块。对于模块,我创建了特殊的节点类型,并添加了一些别名为“events/my1”、“events/my2”和“events/my3”的节点。 在模块中我使用 hook_menu 函数
我正在尝试向主页>管理>配置页面添加一个部分,然后打开一个包含 2 个选项卡(create_team 和 create_game)的新表单。 我的代码(不起作用): function guild_ma
我想向 body_classes_array 添加一个 css 类,就像我使用 template_preprocess_page 来改变 &$vars 一样,但我想通过 hook_menu() 页面回
我在下面有这个菜单 Hook ,我通过它向函数发送两个参数。 但在函数中我只接收第一个参数。 有人知道如何使用 Drupal 菜单系统发送和获取多个参数吗? function drupal_menu(
我开始使用 Drupal 并且我真的很困惑如何创建一个 hook_menu 函数,该函数允许您注册具有 1 或 2 个不同值的 URL,这些值可以隐藏而不显示在面包屑中。 对此的任何帮助将不胜感激。甚
我已经尝试了我在 Internet 上找到的所有内容,但都无济于事。 该模块提供由 iframe 处理的外部身份验证。身份验证完成后,将向 drupal 页面上的套接字发送一条状态为成功或失败的消息。
因此,我试图在 Ubercart Checkout 页面上更新我的新 Pane ,以便每当有人选择新的运输选项时进行更新。到目前为止,每次我在选择新的送货选项后刷新页面时,都会发生这种情况。下一步是通
我正在尝试将类或 ID 添加到从下面包含的 hook_menu 代码生成的链接: 'mypage_redirect_callback', 'type' => MENU_CALLBAC
我是一名优秀的程序员,十分优秀!