让Joomla模块占据两个位置

时间:2012-06-15 20:18:35

标签: joomla module web positioning

我已经搜索过这个问题,但我不知道我是否正确地说了这个问题。 我正在Joomla网站上工作,在其中一个页面上我有三个模块位置 内容顶一个 内容顶-B 内容置顶-C 所以基本上页面宽度分为三分之一。但是这个页面上没有三个模块,我希望一个模块占据页面的前三分之一,而另一个模块占据页面的另外三分之二。但是当我将第一个模块分配给content-top-a而将另一个模块分配给content-top-b时,它只是将两个模块设置为相同的宽度并将页面分成1/2 | 1/2而不是1/3 | 2/3

我对Joomla很新,所以我希望我能把这个问题搞定。 提前感谢任何方向。

1 个答案:

答案 0 :(得分:2)

这将是模板编辑。您需要查看模板的css文件并添加一些php代码,以便检查是否只有2个模块发布到3个模块的2个模块位置。

如果只有2,那么将一个类添加到这两个位置,其中包含一些样式,如下所示:

<style>
.class1-position { width: 33%; }
.class2-positions { width: 67%; }
</style>

或者,如果您知道站点宽度,则将其设置为px以获取模块的宽度,并且不使用百分比(%)。

这是一些用于检查模块是否已发布的php代码

if(countModules('position-1')):
    // Some code
endif;

但是要完全回答你的问题,我必须看到一些代码,有很多我不知道的变量,你正在使用什么类型的模板。但这肯定会让你朝着正确的方向前进。