我在菜单栏中使用了mod_mainmenu。现在,当我将鼠标悬停在菜单项上时,我想要一个文本。可以任何身体帮助我。
请告诉档案以及我必须在哪里进行修改。
非常感谢。
答案 0 :(得分:0)
在mod_mainmenu中,转到创建菜单的位置。在title
添加了anchor<a>
属性。
EG:
<a href="/index.php?title=Talk:Accessing_the_database_using_JDatabase/" title="Discussion about the content page">Discussion</a>
答案 1 :(得分:0)
您可以在标记中添加title属性以在鼠标悬停中显示它。要在标签中添加标题,您必须修改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。
希望这会有所帮助。