如何在Joomla 2.5中添加新模块位置?
我想在一个模板中添加一个新的模块位置,但我不知道该怎么做。
答案 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 );
}
?>