delirius / contao-structure-elements
HTML Struktur Element erstellt jeweils ein Start- und ein Stop-Element anwendbar als Inhaltselement oder als Formularelement. Im Start-Element können HTML-Tag, ID, Klasse und eigene Attribute definiert werden.
Installs: 618
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 1
Open Issues: 0
Type:contao-bundle
Requires
- php: ^8.1
- contao/core-bundle: ^4.13 || ^5.0
Requires (Dev)
- contao/manager-plugin: ^2.12
README
HTML Struktur Element erstellt jeweils ein Start- und ein Stop-Element anwendbar als Inhaltselement oder als Formularelement. Im Start-Element können HTML-Tag, ID, Klasse und eigene Attribute definiert werden.
Beim erstellen und speichern vom Start-Element wird automatisch das Stop-Element generiert und verknüpft. Die Elemente können wie gewohnt im Contao Backend verschoben, kopiert und als Inhaltselement platziert werden. Wird eine Element (Artikel, Seite, Formular) kopiert, werden die Elemente neu verknüpft. Wird ein Element gelöscht wird das dazugehörige Element ebenfalls gelöscht.
Die Erweiterung eignet sich zum abbilden von Strukturen einer Webseite wie Grid, Button, Card, Dropdown oder ähnliches.
Contao
Contao: ^4.13 oder ^5.0
PHP: ^8.1
Contao Inserttags werden bei der Frontend-Ausgabe umgewandelt, wie © {{date::Y}}
.
E-Mails werden automatisch erkannt und in Unicode ausgegeben.
Sicherheit
Um die Sicherheit zu gewährleisten, werden bei der Frontend-Ausgabe die HTML-Tags gefiltert, gemäss den Contao-Einstellungen für erlaubte HTML-Tags und erlaubte HTML-Attribute. Wenn nötig, müssen spezielle HTML-Tags und HTML-Attribute in den Einstellungen -> Sicherheitseinstellungen hinzugefügt werden.
Beispiel Konfiguration
Erlaubte HTML-Tags:
<iframe>
Erlaubte HTML-Attribute:
iframe | src,style,allowfullscreen
button | type,disabled
a | type,role