2010-01-27 107 views
0

我有一個mod_main菜單的問題。 我想自定義在左側主菜單按給定的HTMLjoomla主菜單的自定義

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

所以plz幫助我如何自定義helper.php在mod_mainmenu?

我使用這個條件

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

        } 

BT如何根據HTML添加<li></li>風格?

在此先感謝...

回答

1

你應該首先創建的MainMenu模塊template override。這樣你就可以編輯模塊輸出而不會破解joomla。 然後,您可以根據需要更改覆蓋(default.php)。

這裏一個快速射擊,但你會得到我猜:

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