我正在尝试将类或 ID 添加到从下面包含的 hook_menu 代码生成的链接:
<?php
function mymodule_menu() {
$items['mypage_redirect'] = array(
'page callback' => 'mypage_redirect_callback',
'type' => MENU_CALLBACK,
'access arguments' => array("access content"),
'title' => 'My module generated page',
'options' => array(
'attributes' => array(
'class' => array(
'test-class'
)
)
),
);
return $items;
}
我只是想完成一个与“测试类”类的简单链接,这样我就可以设置它的样式,但是我遵循的获取上述代码的说明没有奏效。
最佳答案
function commons_menu() {
$items = array();
$items['test'] = array(
'title' => t("test"),
'access callback' => TRUE,
'type' => MENU_NORMAL_ITEM,
'options' => array(
'attributes' => array(
'class' => 'test-menu'
)
)
);
return $items;
}
也查看了其他论坛!!..属性不适用于 MENU_LOCAL_ACTION
或 MENU_LOCAL_TASK
您的代码看起来不错。您是否尝试在更改后清除缓存?
关于php - 将 html 类/ID 添加到 hook_menu 生成的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24244538/