我发现,我在一个Joomla模板中使用了一个小笔文字,检查和看看是否有一个模块被分配到本页的特定模块位置。
<?php
$attribs[ style ] = xhtml ;
$modules_html = ;
foreach (JModuleHelper::getModules( module_position ) as $module)
$modules_html .= JModuleHelper::renderModule( $module, $attribs );
$show_module=trim($modules_html) != ;
if ($show_module) {
?>
<jdoc:include type="modules" name="module_position" style="xhtml" />
<?php } ?>
文字运行良好,但重复模块包裹和标题,因此产出一般如下:
<div class="moduletable">
<h3>Module Title</h3>
<div class="moduletable">
<h3>Module Title</h3>
<p>Content here</p>
</div>
</div>
我想删除重复的包装和所有权,但我无法知道如何这样做。
建议最受欢迎。
Cheers!