schachbulle / contao-simplecolumns-bundle
Contao 4 的列扩展
1.0.2
2022-11-11 11:02 UTC
Requires
- php: >=5.6
- contao/core-bundle: ^4
Requires (Dev)
- contao/manager-plugin: ^2.0
- doctrine/doctrine-cache-bundle: ^1.3
- php-http/guzzle6-adapter: ^1.1
- php-http/message-factory: ^1.0.2
Conflicts
- contao/core: *
- contao/manager-plugin: <2.0 || >=3.0
This package is auto-updated.
Last update: 2024-09-11 15:15:23 UTC
README
来自Mario Müller的Contao-2版本文本
功能范围
使用SimpleColumns,可以轻松地将内容元素按列排列,而无需更改模板或样式表。支持2到5列布局的所有内容元素。元素也可以跨越多个列,例如,一个4列布局中有3列,最后一列跨越两个列。
调整
通过“列高”功能,可以在一列中上下排列多个连续的内容元素,从而创建更复杂的布局或将相关内容分组。
默认情况下,定位是通过内置样式表实现的。可以通过在localconfig.php
中用$GLOBALS['SIMPLECOLUMNS']['style']='…'
替换或完全删除样式表来更改样式表,从而可以创建自己的样式定义,而无需加载不必要的样式表。
为所有元素分配唯一的类名
- 通用:
sc
、sc-first
、sc-last
、sc-close
用于第一个、最后一个和手动关闭的列 - 列:
sc2
至sc5
用于普通列和sc3-2
至sc5-4
用于更宽的列 - 第一和最后一列:
sc2-first
至sc5-last
用于普通列和sc3-2-first
至sc5-4-last
用于更宽的列 - 列高:
sc-rowspan
是列集(DIV)的翻转元素类
这样可以唯一地标识和定义每个元素。
标准样式使用百分比,应该与大多数布局一起工作。在内容元素中不需要开始或结束行,这会自动完成。重要的是每行必须始终有合适的列。
此外,也可以手动结束一行,例如,一个3列行在两个元素之后就已经结束。但这仅在需要提前结束行或后续元素(不使用simple_columns
定位)无法正确显示时才是必要的。
通过一个额外的参数,可以将列的高度调整到行中最高的列的高度,这样就可以实现具有相等高度列的行。为此,将包含一个需要MooTools的JavaScript的小插件。