it-swarm.com.de

Tags Filterfeld - Wie füge ich einen benutzerdefinierten "Platzhalter" hinzu?

Ich habe der Liste meiner Komponenten einen Tags-Filter hinzugefügt, bei dem mehrere Tags aktiviert sind.

<field
    name="tag"
    type="tag"
    label="-Select a Tag-"
    description="Filter by Tags"
    multiple="true"
    class="multipleTags"
    mode="nested"
    onchange="this.form.submit();">
</field>

Es wird gerendert und funktioniert einwandfrei, mit der einzigen Ausnahme, dass in der Feldeingabe ein allgemeiner Text "Typ oder Einige Optionen auswählen" angezeigt wird. Es ist also auf den ersten Blick nicht klar, worum es bei diesem Filter geht.

Tags Filter

Ich habe mit meiner Suche in den Kernkomponenten, die die Tag-Filter verwenden, noch nichts Offensichtliches gefunden.

Jeder hat eine Idee zu , wie ich diesen Text durch etwas wie "Tag auswählen" ersetzen kann.

3
FFrewin

Erstellen Sie eine Sprachüberschreibung für die Konstante:

JGLOBAL_TYPE_OR_SELECT_SOME_OPTIONS

  1. Erweiterungen> Sprachen> Überschreibungen
  2. Erstellen Sie eine neue Außerkraftsetzung
  3. Geben Sie "JGLOBAL_TYPE_OR_SELECT_SOME_OPTIONS" als Sprachkonstante ein
  4. Geben Sie "Select a Tag" in das Textfeld ein.
  5. Aktivieren Sie "Für beide Standorte", wenn Sie möchten, dass im Frontend und im Backend dasselbe gesagt wird.
  6. Speichern und schließen

Es sieht so aus, wenn du fertig bist (ich habe einen anderen "Text" eingegeben, weil ich ein lustiger Typ bin)

enter image description here

2
Michael