1
嗨我是網頁設計師,我想知道如何設置菜單字幕?使用yoo主題很容易,但我需要知道如何在不使用YooTheme模板的情況下完成它。我認爲mod_menu需要稍作修改,但我不知道究竟是什麼。我整天搜索並找不到解決方案。joomla 2.5導航菜單字幕
嗨我是網頁設計師,我想知道如何設置菜單字幕?使用yoo主題很容易,但我需要知道如何在不使用YooTheme模板的情況下完成它。我認爲mod_menu需要稍作修改,但我不知道究竟是什麼。我整天搜索並找不到解決方案。joomla 2.5導航菜單字幕
當然,還有更好的解決方案,但我已經做到了這種方式:
在你的菜單項的名稱插入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;
}
現在你周圍有字幕的跨度,它是可能的樣式。
你是什麼意思的小標題?哪裏? – Lodder
也許附上一個圖像,我們明白你的意思。 –
像這個模板的字幕有http://demo.rockettheme.com/?template=kirigami和沒有圖像將是壞主意,因爲SEO和越來越多的文件電話 – Irakli