1

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

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

4

2 回答 2

4

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

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

例如:

  • templatedetails.xml中,找到<positions></positions>开始和结束标签,然后在里面添加:

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

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

有关更多详细信息,您可以查看此链接:

于 2013-01-17T12:32:22.123 回答
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 );
    }
   ?>
于 2014-09-21T17:53:41.720 回答