我已經使用mod_mainmenu作爲我的菜單欄。現在,當我將鼠標懸停在菜單項上時,我想要一個文本。任何人都可以幫助我。修改mod_mainmenu讓菜單項懸停文本
請同時告訴文件和我必須做的修改。
謝謝了。
我已經使用mod_mainmenu作爲我的菜單欄。現在,當我將鼠標懸停在菜單項上時,我想要一個文本。任何人都可以幫助我。修改mod_mainmenu讓菜單項懸停文本
請同時告訴文件和我必須做的修改。
謝謝了。
在mod_mainmenu中轉到創建菜單的地方。向anchor<a>
添加了title
屬性。
EG:
<a href="/index.php?title=Talk:Accessing_the_database_using_JDatabase/" title="Discussion about the content page">Discussion</a>
heyy達鬆感謝噸人..你是一個生活救星..只是使用標題技巧和一些條件聲明,並得到我一直想要的方式.. :) – user1903194
您可以在標籤中添加標題屬性表明它在mousehover。爲了在標籤中添加標題,你必須修改mod_mainmenu的helper.php。 這裏是路徑 - modules/mod_mainmenu/helper.php
在這個上面的文件搜索代碼 -
switch ($tmp->browserNav)
{
default:
case 0:
// _top
$data = '<a title="'.$tmp->name.'" href="'.$tmp->url.'">'.$image.$tmp->name.'</a>';
break;
case 1:
// _blank
$data = '<a title="'.$tmp->name.'" href="'.$tmp->url.'" target="_blank">'.$image.$tmp->name.'</a>';
break;
case 2:
// window.open
$attribs = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,'.$this->_params->get('window_open');
// hrm...this is a bit dickey
$link = str_replace('index.php', 'index2.php', $tmp->url);
$data = '<a title="'.$tmp->name.'" href="'.$link.'" onclick="window.open(this.href,\'targetWindow\',\''.$attribs.'\');return false;">'.$image.$tmp->name.'</a>';
break;
}
並添加title屬性,它的價值在那裏。您也可以嘗試template overriding。
希望這會有所幫助。
謝謝Irfan,但在哪裏添加標題標籤?在所有這三種情況下? 你能爲此寫一些代碼嗎 – user1903194
@ user1903194:標題應該在一個標籤中。我已經更新了答案。我知道這是行不通的。 – Irfan
謝謝Irfan。但是當我使用這段代碼時,我所有的菜單項都消失了...... :(我正在使用確切的代碼 – user1903194
你的joomla版本是什麼? – Rikesh
joomla 1.5.23 :( – user1903194