Styles generieren aus Backend-Werten
Ich habe mir tl_content erweitert und aus den neuen Optionen würde ich gerne so etwas generieren und bei dem Element anhängen:
Code:
style="background-color: red;"
Das Ergebnis soll dann so etwas weden:
Code:
<div class="ce_text" style="background-color: red;">
red würde in dem Fall aus dem Backend kommen.
Gibt es da einen Hook bei dem man den Buffer manipulieren kann oder was wäre ein alternativer Weg?
Liste der Anhänge anzeigen (Anzahl: 3)
Ahoi,
hier könnte Dir der StyleManager ggf. weiterhelfen. Dieser ermöglicht neben dem setzen von Klassen auf beliebigen Elementen auch das ausspielen von eigenen Template-Variablen.
Ein kleines Beispiel:
1. Anlegen einer neuen Kategorie: > Anhang 24697
Titel: Inline-Style
Kennung: inlineStyles
2. Anlegen einer neuen CSS-Gruppe: > Anhang 24698
Titel: Color
Alias: color
CSS-Klassen: (Deine CSS Werte + Beschreibung)
Veröffentlichung: (Deine Conent-Elemente wählen in der diese Option vorhanden sein soll)
Als Templatevariable verwenden: Ja
3. Template anpassen
HTML-Code:
<div class="<?= $this->class ?> block" style="<?=$this->styleManager->get('inlineStyles', ['color']);?>">
...
</div>
4. Content-Element im Backend aufrufen und Option über den StyleManager auswählen.
5. Ergebnis bewundern: > Anhang 24699
> Dokumentation
LG Doi