2013-01-03 53 views

回答

0

在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> 
+0

heyy達鬆感謝噸人..你是一個生活救星..只是使用標題技巧和一些條件聲明,並得到我一直想要的方式.. :) – user1903194

0

您可以在標籤中添加標題屬性表明它在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

希望這會有所幫助。

+0

謝謝Irfan,但在哪裏添加標題標籤?在所有這三種情況下? 你能爲此寫一些代碼嗎 – user1903194

+0

@ user1903194:標題應該在一個標籤中。我已經更新了答案。我知道這是行不通的。 – Irfan

+0

謝謝Irfan。但是當我使用這段代碼時,我所有的菜單項都消失了...... :(我正在使用確切的代碼 – user1903194