====== Sichtbarkeit von Content-Flex-Elementen individuell einstellen ====== Um einzelne mit Content-Flex auf einer Seite angelegte Elemente (z.B. textarea) on- bzw. offline zu schalten (also im Frontend sichtbar bzw. unsichtbar zu machen), ohne die gesamte Seite on- bzw. offline zu schalten, kann man sich eines If-Statements bedienen. Es erscheint dann ein zusätzliches Auswahl-Feld für die Sichtbarkeit im Bearbeiten-Formular des Elements. **Folgendes ist zu tun:** - Gehe auf "Modul Konfiguration ändern" von Contentflex und dort in das Tab "Diverse Elemente" - Suche "{select:1} Einträge - angezeigte Werte" und gib im Textfeld ein: "Inhalt ist sichtbar,Inhalt ist unsichtbar" - Suche "{select:1} Einträge - Werte" und gib im Textfeld ein: "sichtbar,unsichtbar" - Suche "{select:1} Vorselektierte Einträge" und gib im Textfeld ein: "sichtbar" - Gehe zum Tab "Bezeichner" und gib bei {select:1} im Textfeld "Sichtbarkeit" ein - Erweitere das Contentflex Template(z.B. textarea): QUELLTEXT {if_select:1=sichtbar} {textarea:1} - Dieser Text ist nur sichtbar, wenn der Redakteur dies auch zulässt. {/if_select:1=sichtbar} Nun kann man im Bearbeiten-Formular der Textarea mittels eines Select-Menüs die Sichtbarkeit auf "sichtbar" bzw. "unsichtbar" stellen. ---- **Erweiterung** Möchte man nun noch, dass die Textarea zwar im Frontend unsichtbar ist, jedoch im Backend angezeigt wird, kann man folgenden Code in den QUELLTEXT schreiben. {if_select:1=sichtbar} {textarea:1} {/if_select:1=sichtbar} {if_select:1=unsichtbar} {if_backend}
- Dieser Text ist nur im Backend sichtbar. Damit er im Frontend erscheint, muss der Redakteur die Sichtbarkeit auf "sichtbar" stellen. {textarea:1}
{/if_backend} {/if_select:1=unsichtbar}
Danke an bjoern!