我正在尝试制作一个joomla模板。我也在使用bootstrap v2.3.2。我想做一个设计3 / 12-6 / 12-3 / 12发行版。 我正在检查是否有任何模块位于左右列
$span = 12;
if ($this->countModules('right')) $span -= 3;
if ($this->countModules('left')) $span -= 3;
<?php if ($this->countModules('left')): ?>
<div id="sidebarleft" class="span3">
<jdoc:include type="modules" name="left" style="well" />
</div>
<?php endif; ?>
<div id="content" class="span<?php echo $span; ?>">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>
<?php if ($this->countModules('right')) : ?>
<div id="sidebarright" class="span3">
<jdoc:include type="modules" name="right" style="none" />
</div>
<?php endif; ?>
我已将mod_articles_category
模块分配到左侧位置,但它是空的。所以模块没有显示。但是joomla认为在那个位置有一个模块,它必须缩小内容。
如果页面上没有显示模块,我如何使用空格?
答案 0 :(得分:0)
你应该改变
“<?php echo $span; ?>
”进入“span<?php echo $span; ?>
”
通过这种方式,结果是:
<div id="content" class="span12">
而不是<div id="content" class="12">