Formularelemente abhängig von Seitenvorlage
Author: patrick_stoeckl
Publication Date: 3/30/2016 10:35
Hallo,
ich würde gerne gewisse Formularelemente in meiner Absatzvorlage je nach Seitenvorlage editierbar oder nicht editierbar machen.
Am Besten wäre, wenn ich dies über Regeln einstellen könnte. Leider habe ich dazu in der Doku nichts gefunden oder überlesen.
Die Abhängigkeit soll gegeben sein, da gleiche Absatzvorlagen in verschiedenen Seitenvorlagen benutzt werden aber nur manche Inhalte je nach Seitenvorlage vorhanden sein sollen.
Als Beispiel:
Seitenvorlage A
---> Absatzvorlage A
---> Feld 1 & Feld 2 editierbar
Seitenvorlage B
---> Absatzvorlage A
---> nur Feld 2 editierbar
Ich hoffe mit dem Beispiel konnte ich veranschaulichen was ich vorhabe.
Vielen Dank schonmal.
LG, Patrick
Tags: abhängigkeit, absatzvorlage, seitenvorlage
-
Author: patrick_stoeckl - 3/31/2016 15:02
Die Idee finde ich sehr gut und auch hilfreich...
Bei der Umsetzung gibt es allerdings Probleme oder ich habe den falschen Ansatz gewählt.
<ON_EVENT>
<IF>
<EQUAL>
<PROPERTY source="#global" name="body"/>
<TEXT>Name des Inhaltbereichs</TEXT>
</EQUAL>
</IF>
<DO>
<PROPERTY source="Name des Formularelements" name="VISIBLE"/>
</DO>
</ON_EVENT>
Gruß, Patrick
0 -
Author: patrick_stoeckl - 4/1/2016 13:36
Damit hat es Funktioniert, vielen Dank
0 -
Author: patrick_stoeckl - 3/31/2016 13:26
Hallo Tim,
danke für die Antwort. Vielleicht gibt es aber eine andere Möglichkeit. Der Weg das Problem per Regel zu lösen war für mich der Gedanklich einfachste und schnellste.
Gruß, Patrick
0 -
Author: jan-tilo - 3/31/2016 13:49
Hallo Patrick,
um Deinen Fall mit Regeln zu lösen, bleibt aus meiner Sicht nur namentlich unterschiedliche Inhaltsbereiche pro Seitenvorlage anzulegen.
Dein Beispiel erweitert:
Seitenvorlage A
---> InhaltsbereichA
---> Absatzvorlage A
---> Feld 1 & Feld 2 editierbar
Seitenvorlage B
--> InhaltsbereichB
---> Absatzvorlage A
---> nur Feld 2 editierbar
Der Anzeigename der Inhaltsbereiche könnte ja gleich bleiben. Dann wäre es für den Redakteur kein Unterschied.
In einem Absatz kannst Du in den Regeln dann den Inhaltsbereich abfragen:
<PROPERTY source="#global" name="body"/>
Viele Grüße
Jan Tilo
0 -
Author: pavone - 3/31/2016 12:31
Hallo Patrick,
meines Wissens ist das nicht über Regeln realisierbar.
Viele Grüße
Tim
0 -
Author: jan-tilo - 3/31/2016 15:08
Hallo Patrick,
in Deiner Regel fehlt noch die Wertermittlung.
<ON_EVENT>
<IF>
<EQUAL>
<PROPERTY source="#global" name="body"/>
<TEXT>Name des Inhaltbereichs</TEXT>
</EQUAL>
</IF>
<WITH>
<FALSE/>
</WITH>
<DO>
<PROPERTY source="Name des Formularelements" name="VISIBLE"/>
</DO>
</ON_EVENT>
Viele Grüße
Jan TIlo
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
6 commentaires