php - 将 html 类/ID 添加到 hook_menu 生成的链接

标签 php css class hyperlink drupal-7

我正在尝试将类或 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_ACTIONMENU_LOCAL_TASK 您的代码看起来不错。您是否尝试在更改后清除缓存?

关于php - 将 html 类/ID 添加到 hook_menu 生成的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24244538/

相关文章:

Html文件到Aspose幻灯片的转换

C# "this"过度使用?

c++ - 对`class::class() 错误的 undefined reference

php - Composer : Develop directly in vendor packages

javascript - 如何检索对 php 变量的 jquery ajax 响应?

javascript - Bootstrap 选择框样式冲突

html - css div 样式仅适用于 div 内的第一行,而不适用于 div 内的所有内容

java - 什么是将 2 个类合并为 1 个类,其中一个类是另一个类的子类?

javascript - PHP json_encode 与 JAVASCRIPT JSON.parse

php - 动态生成词云?