我正在建立一个垂直下拉菜单的网站。其中一个菜单项应包含图像和菜单标题。Joomla将图像放在文本前面,方式如下:
<li class="item-153 current active"><a class="menu_immagine" href="whatever" ><img src="whatever.png" alt="whatever" /><span class="image-title">whatever</span></a></li> 我想做的是把文字放在图片前面,就像这样:
<li class="item-153 current active"><span class="image-title">whatever</span><a class="menu_immagine" href="whatever" ><img src="whatever.png" alt="whatever" /></a></li>我怎么能在Joomla做这件事?
非常感谢你的帮助..。
发布于 2014-06-25 20:26:24
多亏了Lodder,我做了模板覆盖。然后我修改了文件myTemplate/html/mod_menu/default_component.php.
我换了这个
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;
}对此:
if ($item->menu_image)
{
$item->params->get('menu_text', 1) ?
$linktype = '<span class="image-title">' . $item->title . '</span> <img src="' . $item->menu_image . '" alt="' . $item->title . '" /> ':
$linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" />';
}
else
{
$linktype = $item->title;
}就这样!那是如此容易,毕竟,这是一个知道如何做的问题!)
https://stackoverflow.com/questions/24406210
复制相似问题