Leading Systems LSCE 作为 Contao 4 组件

安装: 634

依赖项: 1

建议者: 0

安全性: 0

星标: 0

关注者: 4

分支: 1

开放性问题: 1

类型:contao-component


README

什么是 LSCE?

LSCE 是 Contao 的内容元素(自定义元素)集合。LSCE 依赖于 rocksolid 的自定义元素扩展来渲染元素的界面和前端输出。这些元素使用 LSCSS 框架进行样式设计,这本质上意味着 SCSS 语法中的 SASS。如果元素需要 JavaScript,则提供的脚本依赖于 LSJS 框架。

注意:由于 LSJS 还不支持加载外部模块,LSCE 中尚不支持使用 JavaScript。

入门指南

安装 LSCE 后,它位于 assets/lsce。

请注意: 此目录中的文件不得修改。

为了能够使用 LSCE 集合中的内容元素,您必须将元素副本文件夹中包含的两个文件复制到 "/templates"。这是必要的,因为 rocksolid 自定义元素扩展期望每个自定义元素的配置文件和模板都位于该文件夹中。要复制的文件包含包含语句,这些语句从 "assets/lsce" 中加载实际的配置和模板文件。

由于每个 LSCE 内容元素都附带其自己的样式表,因此您还必须在您项目的 lscss-project.scss 文件中导入您想要在项目中使用的每个内容元素的样式表。

之后,使用 LSCE 内容元素就像在 Contao 后端使用内容元素和/或前端模块一样,就像使用任何常规内容元素或前端模块一样。

修改 LSCE 内容元素

如果您想修改内容元素,可以简单地在 "/templates" 文件夹中打开元素的配置和/或模板文件,并将包含语句替换为包含文件的內容。您导入到 lscss-project.scss 中的 LSCSS 样式表可以从 LSCE 内容元素的文件夹(从 "assets/lsce")复制到您的项目 LSCSS 文件夹,然后您可以包含复制的文件。现在您可以根据需要更改这些文件中的代码,所有更改都是更新安全的。