Modul:Attribut/Doku: Unterschied zwischen den Versionen

Aus FürthWiki
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
== <code>getAttrAttributes()</code> ==
== <code>getAttrAttributes()</code> ==
Gibt die Attribute eines Attributs zurück, z. B. Einzahl-/Mehrzahl-Anzeigetexte.
Gibt die Attribute eines Attributs zurück, z. B. Einzahl-/Mehrzahl-Anzeigetexte.
Außerdem liefert es:
Es liefert (alles, was im Formular des Attributs eintragbar ist):
* <code>ValueQuery</code> = Abfragestring z. B. <code>?BietetKartenzahlung#tick=Kartenzahlung möglich</code>
* <code>["Datentyp"]</code> des Attributs
* <code>["EhemalsAttribut"]</code> = Wenn das Attribut mit einem anderen „Ehemals“-Attribut eine Kombi bildet. Z. B. [[Attribut:Abrissjahr]] ist kombiniert mit [[Attribut:Ehemals]], somit ist „Ehemals“ als EhemalsAttribut bei [[Attribut:Abrissjahr]] eingetragen
* <code>["Anzeigegenauigkeit"]</code> = bei Datentyp Zahl
* <code>["Einzahl"]</code> bzw. <code>["Mehrzahl"]</code> = Anzeigetext Einzahl/Mehrzahl (z B. in Faktenboxen und Tabellen-Spaltenköpfen)
* <code>["Delimiter"]</code> = Trennzeichen, falls Formular-Wert des Attribut als Liste ausgewertet werden soll
* <code>["FieldArgs"]</code> = Argumente für <code><nowiki>{{{field|...}}}</nowiki></code> der Attribute des Formulars
* <code>["Infotext"]</code> = Text für Hilfe-Popup <code><nowiki>{{#info:...|note}}</nowiki></code> der Attribute des Formulars
* <code>["Anzeigeformat"]</code> = Anzeigeformat eines Attributs bei einer <code>#ask</code>-Abfrage. Entspricht dem Ausdruck hinter der Raute. Z. B. <code>ja,nein</code> bei <code><nowiki>{{#ask:...|?Ehemals#ja,nein|...}}</nowiki></code>.


== <code>attrText()</code> / <code>AttrText()</code> ==
== <code>attrText()</code> / <code>AttrText()</code> ==

Version vom 6. März 2026, 19:29 Uhr

Seiten-Übersicht

Zur Klasse Attribut gehörende Seiten:
Hauptseite Unterseiten
Allgemein
Faktenbox Vorlagen
Formulare
Module
Abfrage Vorlagen


Formulare


Sonstige


getAttrAttributes()

Gibt die Attribute eines Attributs zurück, z. B. Einzahl-/Mehrzahl-Anzeigetexte. Es liefert (alles, was im Formular des Attributs eintragbar ist):

  • ["Datentyp"] des Attributs
  • ["EhemalsAttribut"] = Wenn das Attribut mit einem anderen „Ehemals“-Attribut eine Kombi bildet. Z. B. Attribut:Abrissjahr ist kombiniert mit Attribut:Ehemals, somit ist „Ehemals“ als EhemalsAttribut bei Attribut:Abrissjahr eingetragen
  • ["Anzeigegenauigkeit"] = bei Datentyp Zahl
  • ["Einzahl"] bzw. ["Mehrzahl"] = Anzeigetext Einzahl/Mehrzahl (z B. in Faktenboxen und Tabellen-Spaltenköpfen)
  • ["Delimiter"] = Trennzeichen, falls Formular-Wert des Attribut als Liste ausgewertet werden soll
  • ["FieldArgs"] = Argumente für {{{field|...}}} der Attribute des Formulars
  • ["Infotext"] = Text für Hilfe-Popup {{#info:...|note}} der Attribute des Formulars
  • ["Anzeigeformat"] = Anzeigeformat eines Attributs bei einer #ask-Abfrage. Entspricht dem Ausdruck hinter der Raute. Z. B. ja,nein bei {{#ask:...|?Ehemals#ja,nein|...}}.

attrText() / AttrText()

Gibt Anzeigetext eines Attributs zurück.

AttrInfo()

Gibt die PopUp-Info zurück entsprechend {{#info:...|note}}. Der Infotext stammt vom jeweiligen Attribut.

attrInfotextDelimiter()

Gibt Infotext und Delimiter zurück, um damit die PopUp-Info bauen zu können. Siehe auch AttrInfo().

AttrField()

Noch nicht benutzt.

AttrValueQuery()

Noch nicht benutzt.