我的mod_main菜单有问题。 我想根据给定的HTML
自定义左侧的主菜单 <li style=" background-color:#73B2DD;">Partnership and Grant Management</li>
<li style=" background-color:#90C3E4;">Research, plicy and strategy analysis</li>
<li style=" background-color:#73B2DD;">Program design, development and implementation</li>
<li style=" background-color:#90C3E4;">Project Management - MIS design</li>
<li style=" background-color:#73B2DD;">Governance and Institutional Development</li>
<li style=" background-color:#90C3E4;">Training & Capacity Building</li>
<li style=" background-color:#73B2DD;">System Design, development and implementation</li>
<li style=" background-color:#90C3E4;">Resource Mobilization</li>
<li style=" background-color:#73B2DD;">Documentation</li>
<li style=" background-color:#90C3E4;"></li>
所以plz帮助我如何在mod_mainmenu中自定义helper.php?
我正在使用这个条件
if($params->_registry['_default']['data']->menutype=='left-menu')
{
}
bt如何根据html添加<li></li>
样式?
提前感谢...
答案 0 :(得分:1)
您应首先为mainmenu模块创建template override。这样你就可以在不破坏joomla的情况下编辑模块输出。 然后,您可以根据需要更改覆盖(default.php)。
这是一个快速拍摄,但你会猜到:
$x = array['90C3E4','73B2DD'];
$node->addAttribute('style', 'background-color:<?php echo $x[++$i % 2]; ?>');