Drupal没有在我的template.php文件中执行我的函数MYTHEMENAME_menu_link

时间:2016-02-16 15:05:43

标签: php drupal

在提交此问题之前,我已经阅读了其他一些stackoverflow问题,但没有一个问题可以解决我的问题。我试图改变Drupal 7中默认菜单输出的标记,但我创建的名为MYTHEMENAME_menu_link的函数由于某种原因没有被执行。这就是功能。

function lakestar_menu_link(array $variables) {
    $element = $variables['element'];
    $sub_menu = '';

    $element['#attributes']['class'][] = 'menu-' . $element['#original_link']['mlid'];

    if ($element['#below']) {
        $sub_menu = drupal_render($element['#below']);
    }
    $output = l($element['#title'], $element['#href'], $element['#localized_options']);
    return '<li' . drupal_attributes($element['#attributes']) . '">' . $output . $sub_menu . "</li>\n";
}

非常感谢任何帮助。

0 个答案:

没有答案