Ich entwickle meine eigene Vorlage für Joomla und ich muss mehr Optionen anzeigen, wenn Sie zuvor einen Wert festgelegt haben.
Zum Beispiel:
nach dem Klicken auf JA:
Es wäre schön, wenn im Joomla-Kern eine Lösung wie diese wäre:
<field name="field1" type="radio" class="btn-group" default="0" label="Deactivate Joomla JavaScript" >
<option value="0">No</option>
<option value="1">Yes</option>
</field>
<field name="field2" type="checkboxes" class="btn-group" default="0" label="Deactivate Joomla JavaScript" showif="field1::1">
<option value="0">Everything</option>
<option value="1">mootools-core.js</option>
<option value="2">mootools-more.js</option>
</field>
Ein neuer showif-Parameter mit dem Wertefeld1 :: 1 . Feld1 ist das vorherige Feld und Nummer 1 steht für den Wert der erforderlichen Option zum Anzeigen dieses Formularfelds.
joomla-3.x
templates
Joomla Agentur
quelle
quelle
Antworten:
Die von Ihnen benötigte Funktion wurde in Joomla 3.3.x eingeführt. Sie können jetzt showon = "show_label: 1" verwenden.
Sie können die PR sehen, die die Funktionalität hier eingeführt hat: https://github.com/joomla/joomla-cms/pull/3127
quelle
Ist es auf der Administratorseite oder im Frontend? Wie zum Beispiel, wenn Sie nach Auswahl des Menüelementtyps auf der Admin-Site ein zusätzliches Feld einfügen möchten, müssen Sie Folgendes tun: Bearbeiten Sie die Datei default.xml in: / components / com_yourcomponent / views / folios / tmpl /
Dieser fügt eine Kategorieauswahl ein, nachdem Sie Ihre Komponente aus dem Popup-Fenster Ihres Menütyps ausgewählt haben.
quelle