如何在Joomla 2.5中添加新的模块位置?

时间:2013-01-17 09:38:09

标签: joomla2.5

如何在Joomla 2.5中添加新模块位置?

我想在一个模板中添加一个新的模块位置,但我不知道该怎么做。

2 个答案:

答案 0 :(得分:4)

要在模板中添加新模块位置,您需要在templateDetails.xml中添加位置,然后在index.php中添加您要显示模块的位置。

然后在模块管理器中选择您为该模块添加的位置并进行检查。

例如:

  • templatedetails.xml中,找到<positions></positions>开始和结束标记,然后添加内部:

    <position>newposition</position>
    
  • index.php中,找到您希望放置新位置的模板中的位置并插入:

    <jdoc:include type="modules" name="newposition" />
    

有关详细信息,请查看以下链接:

答案 1 :(得分:0)

另外,如果你在一个黑暗而肮脏的地方做这件事,你不能使用指令(或者不应该), 这是最简单的方法:

   <?php
    jimport( 'joomla.application.module.helper' );
    $modules = JModuleHelper::getModules( 'your_position_name_that_you_just_enter_in_admin_ui' );
    foreach($modules as $mod )
    {
        //var_dump($mod);
        echo JModuleHelper::renderModule( $mod );
    }
   ?>