Hallo Zusammen,
je mehr ich mich damit befasse, um so mehr Spaß bekommt man mit dieser Erweiterung. Echt toll! (Das muss zum Einstieg mal gesagt werden.)
Nun zu meinem Problem (Contao 2.11.2 und dma_elementgenerator 0.0.2.alpha1):
Auf einer Seite möchte ich Elemente nur anzeigen, wenn die erwünscht ist. Dazu habe ich in das dma_Formular zusätzlich zu einem Text-Element1 einen Radiobutton-Satz (element-show1) definiert, der eben dies erlaubt: Auswahl: ja/nein mit den Werten: 0/1.
Das Template dazu prüft nun also ab, ob das Text-Element1 in Abhängigkeit von element-show1 angezeigt werden soll oder nicht?
radiobtn1.png
Das funktioniert soweit prima.
Definiere ich nun in gleicher Weise für ein Text-Element2 einen weiteren Radiobutton-Satz: element-show2 mit gleicher Auswahlmöglichkeit, dann wird dies im Ergebnis ignoriert und beide Elemente (Elemen1 und Element2) werden nur in Abhängigkeit von element-show1 angezeigt oder nicht.
radiobtn2.png
Die entsprechende Passage im Template sieht dann so aus:
Einstellungen vom zweiten Radiobutton-Satz bleiben unberücksichtigt. Ich hab' schon versucht, andere numerische Werte und Bezeichnungen für den Radiobutton-Satz zu wählen. Leider ohne Erfolg.PHP-Code:
<?php if ($this->elements['machine_show-method']): ?>
....
Anzeige der gewünschten Elemente (element1)
....
<?php endif; ?>
<?php if ($this->elements['machine_show-typ']): ?>
....
Anzeige der gewünschten Elemente (element2)
....
<?php endif; ?>
Ist nur eine Auswahl über Radio-Button pro Formular/Seite erlaubt?
Was mache ich falsch resp. wie mache ich es richtig, wenn ich mehr als eine RadioButton-Auswahl in einem Formular / auf einer Seite haben möchte?
Bin für jede Idee dankbar.
Beste Grüße
/Ralf
Lesezeichen