fritzmg / contao-mergecssclasses
该软件包已被弃用且不再维护。没有建议替代软件包。
Contao 的一个小型扩展,用于自动合并包含元素中的 CSS 类
1.0.0
2015-06-26 08:51 UTC
Requires
- php: >=5.2
- contao-community-alliance/composer-installer: *
- contao/core: >=3.1,<4
Replaces
- contao-legacy/mergecssclasses: 1.0.0
This package is auto-updated.
Last update: 2019-07-21 08:17:56 UTC
README
Contao 合并 CSS 类
Contao 的一个小型扩展,用于自动合并包含元素中的 CSS 类。
默认情况下,当元素通过包含内容元素时,Contao 会忽略该元素中定义的 CSS ID 和类值。例如,如果您在模块中定义了一个 CSS 类,并通过页面上的内容元素集成此模块,其 CSS 类将不会使用。相反,您必须在内容元素本身中定义 CSS 类。
您可以使用此扩展更改此行为。CSS 类将被合并。例如,如果您有一个具有 CSS 类 elemA
的模块,并将其包含在具有 CSS 类 elemB
的内容元素中,则包含的元素将具有这两个 CSS 类:elemA elemB
。此行为也将用于 Contao 4。
此扩展还包括包含元素的 CSS ID(如果存在)。因此,如果要包含的模块或内容元素具有定义的 CSS ID,它也将用于包含元素。然而,如果定义了包含元素的自身 CSS ID,则优先使用。据我所知,此行为不会在 Contao 4 中使用。
注意:从 Contao 3.4.0 开始,您可以通过模板变量 origCssID
和 origSpace
访问原始 CSS ID 和类以及原始边距值。