2010-01-17 102 views
0

我正在创建基于960网格系统的Joomla 1.5模板。现在我遇到了模块问题。控制宽度以及如何显示模块的最佳做法是什么?在Joomla模板设计中创建灵活模块的方法

这里是我的脚注我有4个盒子(这将是我的Joomla模块,每个模块的宽度为'220px',每边有'10'的边距)。

问题如果我只有不到4个盒子(模块),它会在我的布局中产生空隙。我希望我的布局能够完整显示,没有空白。例如,如果我的页脚中只有2个框/模块,它们会将“940px”宽度(960px-10px页边距)分开,并且每个宽度都会有“460px”宽度。

我也混淆了如何使用'ID'或'Class'来控制结构(例如#Footer#Module1 {width 240px;}或#Footer .module-grid4 {宽度:240})

我认为正确的方式是使用模块的PHP条件,并将应用类到每个布局。

如果你在我的鞋子,你会怎么做呢?请指教。

谢谢!

回答

1

我不知道关于CSS细节,但你可以指望分配到一个特定的位置,这样的模块数:

<?php if ($this->countModules('footer') < 4): ?> 
    // less than four modules markup here 
<?php else: ?> 
    // normal markup here 
<?php endif ?> 

你可能有<div>标签具有不同ID的不同布局(三个模块,四个模块等),然后您可以通过CSS进行设计。