0

我想在页脚中添加 4 个模块。在 index.php 中添加我的代码后

<?php if ($view->containsModules('footer1','footer2','footer3')) : ?>
                <?php echo $view->positions(array('footer1' => 33, 'footer2' => 33, 'footer3' => 34), 'pkt-nostyle'); ?>
                <?php endif; ?>

我的模块如下所示:

http://s21.postimg.org/iisnlopkn/image.jpg(对不起,我不能在这里张贴img,因为我没有足够的声誉)

但我想要这样的模块:

http://s23.postimg.org/kd6f61sfv/image.jpg

有什么帮助吗?我会将其他必要的代码放在 templateDetails.xml 和其他文件中。我只是不知道在单列中创建 2 行的方式。任何类型的帮助将不胜感激。谢谢。

4

1 回答 1

0

您需要使用以下代码在模板的 index.php 中包含四个模块位置,

<jdoc:include type="modules" name="name of module position" style="xhtml" />

http://docs.joomla.org/Declaring_module_positions

在添加这些位置时,将它们包装在所需的 html 元素中,以便在您将包含在模板样式表中的 css 的帮助下实现所需的布局。

粗略的例子,

HTML

<div>
    <div class="mod1 mod side">1</div>
    <div class="mod2 mod side">2</div>
    <div class="container mod side">
    <div class="mod3 mod">3</div>
    <div class="mod4 mod">4</div>
    </div>
</div>

CSS

.mod{
    width:100px;
    height:100px;
    border: 1px solid dimgrey;
}
.side {
    float:left;
}
.mod3{
    height:48px;
}
.mod4{
    height:48px;
}

http://jsfiddle.net/KbVMw/

然后将您的模块添加到相应的位置。

于 2013-10-16T13:56:36.490 回答