如何在 Joomla 2.5 中添加新的模块位置?
我想在一个模板中添加一个新的模块位置,但我不知道该怎么做。
要在模板中添加新模块位置,您需要在 中添加位置,templateDetails.xml
然后在index.php
添加要显示模块的位置。
然后在模块管理器中选择您为该模块添加的位置并检查它。
例如:
在templatedetails.xml
中,找到<positions></positions>
开始和结束标签,然后在里面添加:
<position>newposition</position>
在index.php
中,在模板中找到您希望放置新位置的位置并插入:
<jdoc:include type="modules" name="newposition" />
有关更多详细信息,您可以查看此链接:
此外,如果你在一些黑暗和肮脏的地方做这件事,你不能使用指令(或不应该),这是最简单的方法:
<?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 );
}
?>