0

我有一个这样的菜单:

function hook_menu()
{
    $items['footer_callback'] = array(
        'type' => MENU_CALLBACK,
        'access callback' => true,
        'page callback' => 'drupal_get_form',
        'page arguments' => array('tac_webforms_footer_form'),
        'menu_name' => 'footer-menu',
        'title' => 'Newsletter'
    );
}

有什么办法可以将options属性添加到创建的标签reltitlehtml属性中?<a>

根据文档,我可以传递options我正在谈论的那个密钥,但这不起作用。

PS:我想以编程方式进行,最好不使用任何模块,

4

1 回答 1

0

这将为主题级别的大多数链接添加标题属性,但取决于某些模块。也许你可以使用 rel 属性。

/**
 * Add title attribute to any link that doesnt have a title already
 */
function YOURTHEME_preprocess_link(&$vars) {
    // If title set and not empty dont do anything
    if (isset($vars['options']['attributes']['title']) && !empty($vars['options']['attributes']['title'])) {
        return;
    }

    // Use the link text as the title
    $vars['options']['attributes']['title'] = strip_tags($vars['text']);
}
于 2012-10-24T15:06:32.157 回答