Joomla菜单:将文本置于图像之前


Joomla menu: putting text BEFORE image

我正在建立一个垂直下拉菜单的网站。其中一个菜单项应该包含图像和菜单标题。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中做到这一点?

感谢Lodder,我做了一个模板覆盖。然后我修改了myTemplate/html/mod_menu/default_component.php文件。

I changed this

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;
}

to this:

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;
}

就是这样!这太简单了,毕竟,这是一个知道如何做的问题!div;)