it-swarm.com.de

Wie werden Felder im Modul xml bedingt angezeigt?

Ich habe ein einfaches Modul erstellt, um Werte in Textfelder einzugeben, die ich in Modulpositionen auf dem Frontend (Bannerbilder ...) zeige.

Jetzt brauche ich eine Lösung, wenn der Dropdown-Wert in Feldname "xy" "xyz" ist, dann zeige mir ein anderes XML-Feld.

Ist das möglich?

3
Peesen87

Sie können das showon-Attribut von Joomla in Ihrem Feld verwenden.

Hier ist ein Beispiel:

<field name="first" type="list" label="Select Something">
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
    <option value="3">Option 3</option>
</field>

<field name="second" type="list" label="Select Something Else" showon="first:3">
    <option value="1">Other Option 1</option>
    <option value="2">Other Option 2</option>
    <option value="3">Other Option 3</option>
</field>

Das obige Beispiel zeigt nur das zweite Feld an, wenn im ersten Feld die Option mit showon="first:3" Ausgewählt ist.

Im Attribut showon müssen Sie das Name des Feldes und das Wert definieren

Hoffe das hilft

11
Lodder