delirius / contao-structure-elements

HTML 结构元素创建一个起始元素和一个结束元素,适用于内容元素或表单元素。在起始元素中可以定义 HTML 标签、ID、类和自定义属性。

1.0.6 2024-09-13 16:35 UTC

This package is auto-updated.

Last update: 2024-09-13 16:40:56 UTC


README

HTML 结构元素创建一个起始元素和一个结束元素,适用于 内容元素表单元素。在起始元素中可以定义 HTML 标签、ID、类和自定义属性。

在创建和保存起始元素时,将自动生成和关联结束元素。元素可以在 Contao 后端如常规那样移动、复制并作为内容元素放置。复制元素时,元素将被重新关联。删除元素时,相关的元素也将被删除。

该扩展适用于表示网页结构,如网格、按钮、卡片、下拉菜单等。

Contao

Contao: ^4.13 或 ^5.0
PHP: ^8.1

Contao 插入标签 在前端输出时会被转换,如 © {{date::Y}}
电子邮件 将自动识别并以 Unicode 格式输出。

安全

为确保安全,在 前端输出 时会 过滤 HTML 标签,根据 Contao 的允许 HTML 标签和允许 HTML 属性的设置。如果需要,必须将特殊的 HTML 标签和 HTML 属性添加到设置 -> 安全设置中。

示例配置

允许的 HTML 标签

<iframe>

允许的 HTML 属性

iframe | src,style,allowfullscreen
button | type,disabled
a | type,role

屏幕截图

输入表单

Alt text

Contao 后端显示

Alt text

示例网格

Alt text

示例表单

Alt text

示例插入标签

Alt text

示例 Offcanvas

Alt text