[conditionalforms] Kann mir bitte kurz jemand die Handhabung erklären...?
Guten Morgen Conaoianer,
ich baue gerade an einem relativ großen Forumlar und da wäre diese Erweiterung (laut Beschreibung) genau richtig.
Leider verstehe ich nicht so ganz, wie ich sie verwende - ich kann Start und Stop Punkte generieren, zwischen drin Felder anlegen aber wie konfiguriere ich nun wann was angezeigt wird?
Bin für jede Hilfe dankbar :) DANKE!
MfG Christian.
Liste der Anhänge anzeigen (Anzahl: 2)
Dokumentation terminal42/contao-conditionalformfields Erweiterung
Ich hatte ebenfalls lange herumprobiert, bis es dann endlich funktionierte. Eine schon ganz hilfreiche Anleitung hat Cliff hier veröffentlicht: https://github.com/cliffparnitzky/Fo...-1#komponenten . Er hat das Bundle dabei zusammen mit seiner eigenen Erweiterung genutzt.
Ich versuche, im Folgenden die wichtigsten Sachen zusammenzufassen. Im Frontend sollte es in meinem Beispiel am Ende in etwa so aussehen:
Anhang 22950
oder auch so, abhängig von der Auswahl des Seitenbesuchers:
Anhang 22951
Liste der Anhänge anzeigen (Anzahl: 3)
Das Wichtigste ist im Grunde Folgendes:
- Vorab: im Seitenlayout muss 'jQuery laden' selektiert sein. Sonst funktioniert es im Frontend nicht. Auch klar: Die Erweiterung muss zur Contao-Installation hinzugefügt sein.
- Schritt 1: In Eurem Formular ein 'Select-Menü' Element anlegen (offensichtlich funktioniert es auch mit 'Checkbox'-Menüs, evtl. auch mit anderen Elementtypen). Das sieht dann z.B. so aus: Anhang 22952 Entscheidend sind die grün eingekreisten Felder. Deren Inhalte müsst Ihr Euch für Schritt 3 merken.
- Schritt 2: Jetzt baut Ihr die Formularfelder auf, die nur unter bestimmten Bedingungen angezeigt werden sollen.
- Schritt 3: Diese Felder müssen nun mit 'Fieldset'-Formularelementen eingerahmt werden. (So soll es später aussehen: Anhang 22953) Die 'Fieldset's werden im Backend als 'Umschlag Anfang' und 'Umschlag Ende' dargestellt (grau). Beim Anlegen der 'Fieldset'-Elemente werden im jeweiligen 'Anfang'-Element die Bedingungen für die Sichtbarmachung des Umschlagsinhaltes geschrieben. In meinem Beispiel sieht das so aus: Anhang 22954 Beim Ausfüllen der Bedingung müsst Ihr ggf. etwas herumtesten. Aber die Logik dahinter sollte klar sein. Viel Spaß!
Danke, terminal42!
[Aktuelle Version: 2.2.3 unter Contao 4.4.45]
(Bitte kommentiert, falls ich etwas vergessen habe.)