我有一个客户端要求在Joomla中以两个,有时三个列显示文章。我很相信他们不会满意于为3列编辑3篇文章,所以分裂必须自动完成。
我之前做过类似的事情,它会将一大块HTML分成n列,但是如何在Joomla本身内完成这一点并不知道。
任何想法都感激不尽!
答案 0 :(得分:1)
这似乎并不容易。
起初认为这应该是一个CSS属性,但如果它存在,它是CSS 3.0的一部分,因此只有现代浏览器才能理解(如果有的话)。但我没有找到任何方法在CSS中做到这一点。
因此,您实际上必须修改HTML代码。我建议如下:
这样,它是半自动化的,没有在Joomla中管理!文件,但只添加到它的扩展名。
答案 1 :(得分:1)
另一种方法:
使用Javascript在浏览器的多个列中拆分文章。在这里,我可以想象一种全自动的方法可以发挥作用。
优点(超过第一种方法):
但是,请记住,它应该对那些禁用Javascript的人保持可用。
答案 2 :(得分:0)
多列的CSS 3规则是:
-column宽度
-column隙
-column规则
-column计数
之前使用供应商标签(-moz,-webkit)。
http://www.css3.info/preview/multi-column-layout/
的更多信息我会使用css并告诉使用资源管理器的人更改浏览器! (我当然是jocking)
否则javascript就像之前说的那样。这个脚本应该(未经测试)http://13thparallel.com/archive/column-script/
答案 3 :(得分:0)
这应该通过模板完成,涉及一些PHP编码。
我们的一位客户要求我们以前做同样的事情,我们已经通过模板完成了。请注意,对于非常小的文章,我们增加了字体,以便将文章拆分为3列。