繁体   English   中英

自定义joomla主菜单

[英]Customization of joomla main menu

我对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 &amp; 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>

所以请帮助我如何在mod_mainmenu中自定义helper.php?

我正在使用这种情况

if($params->_registry['_default']['data']->menutype=='left-menu')
                    {

                    }

bt如何根据html添加<li></li>样式?

提前致谢...

您应该首先为mainmenu模块创建一个模板替代 这样,您可以编辑模块输出,而无需破解joomla。 然后,您可以根据需要更改覆盖(default.php)。

这是一个快速的镜头,但是我会猜到:

$x = array['90C3E4','73B2DD'];
$node->addAttribute('style', 'background-color:<?php echo $x[++$i % 2]; ?>');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM