joomla 2.5导航菜单字幕

时间:2012-11-17 11:18:18

标签: php joomla menu navigation joomla2.5

您好我是网页设计师,我想知道如何设置菜单字幕?使用yoo主题很容易实现,但我需要知道如何在不使用YooTheme模板的情况下完成它。我认为mod_menu需要稍加修改,但我不知道到底是什么。我整天用Google搜索,无法找到解决方案。

1 个答案:

答案 0 :(得分:1)

肯定有更好的解决方案,但我已经这样做了:

在菜单项的名称中插入charakter。例如“|”。 它应该是这样的:标题|字幕。在这个位置你可以划分名称。

现在你需要override modules / mod_menu / tmpl中的文件default_component.php。

添加以下行:

$parts = explode("|", $linktype);
// the "|" is the divider
if(isset($parts[1])){
    $linktype = $parts[0].'<span>'.$parts[1].'</span>';
}else{
    $linktype = $parts[0];
};

后:

$class = $item->anchor_css ? 'class="'.$item->anchor_css.'" ' : '';
$title = $item->anchor_title ? 'title="'.$item->anchor_title.'" ' : '';
if ($item->menu_image) {
        $item->params->get('menu_text', 1 ) ?
        $linktype = '<img src="'.$item->menu_image.'" alt="'.$item->title.'" /><span class="image-title">'.$item->title.'</span> ' :
        $linktype = '<img src="'.$item->menu_image.'" alt="'.$item->title.'" />';
}
else { $linktype = $item->title;
}

现在你在字幕周围有一个范围,可以设计它。