Vorlage:Attribut/Hilfe/Lang
Seiten-Übersicht
| Hauptseite | Unterseiten | ||
|---|---|---|---|
| Allgemein | |||
| Faktenbox | Vorlagen | ||
| Formulare |
|
||
| Module | |||
| Alias | |||
| Abfrage | Vorlagen |
| |
| Formulare |
| ||
| Sonstige | |||
Doku-Seite nicht gefunden → anlegen
Hilfe
Datentyp
Der Datentyp bestimmt, in welcher Art dieses Attribut ausgewertet, gespeichert, sortiert und angezeigt werden soll.
| Datentyp | Beschreibung |
|---|---|
| Text | Unveränderte Anzeige des Attribut-Werts (z. B. nicht als Link) |
| Zahl | Selbsterklärend ... |
| Datum | Selbsterklärend ... |
| Wahrheitswert | Kann nur zwei Zustände haben. Üblicherweise „Ja“ und „Nein“, kann aber auch per Anzeigeformat verändert werden. |
| Seite | Wiki-Seite (Lemma) und wird als Link dargestellt. |
| Geografische Koordinaten | Selbsterklärend ... |
| URL | Selbsterklärend ... |
| Selbsterklärend ... | |
| Telefonnummer | URI-Format +49911... |
| Externe Kennung | wikidata-Referenz |
Anzeigegenauigkeit
Die Anzeigegenauigkeit legt beim Datentyp Zahl die Anzahl der Nachkomma-Stellen fest.
EhemalsAttribut
Das EhemalsAttribut legt fest, mit welchem Ehemals-Attribut dieses Attribut ein Pärchen bildet. Diese Angabe dient dazu, eine konsistente Datenhaltung und Anzeige zu erhalten.
- Wenn in einem Lemma-Formular nur ein Enddatum (Attribut:Abrissjahr, Attribut:Schließungsdatum, ...) eingetragen ist, wird implizit auch das EhemalsAttribut auf wahr gesetzt und in der Faktenbox nur das Enddatum angezeigt.
- Wenn in einem Formular nur kein Enddatum (Attribut:Abrissjahr, Attribut:Schließungsdatum, ...) eingetragen ist, wird stattdessen das EhemalsAttribut entsprechend gesetzt und in der Faktenbox angezeigt.
- Wenn Enddatum und EhemalsAttribut in einem Lemma-Formular inkonsistent eingetragen sind, erfolgt beim Lemma entsprechende.
- Beispiel: Attribut:Abrissjahr ↔ Attribut:Ehemals.
Default-Klasse
In der Default-Klasse können Parameter eingetragen werden, die für alle Klasse gelten, sofern dort nicht explizit welche eingetragen sind.
Anzeigetext
Der Anzeigetext ist der Text, der anstelle des Attribut-Namens angezeigt wird. Er wird z. B. in Faktenboxen jeweils in Ein- oder Mehrzahl angezeigt, je nachdem, ob der Attribut-Wert eine Liste mit mehreren Werten oder nur einem Wert ist.
Hier greift ein Vererbungsprinzip:
- Wenn die Mehrzahl nicht angegeben ist, wird die Einzahl genommen und umgekehrt
- Wenn beides einer Klasse nicht angegeben ist, werden die Werte von der Default-Klasse verwendet.
- Wenn auch bei der Default-Klasse keine Einzahl/Mehrzahl-Texte eingetragen wird, wird der Attribut-Name angezeigt.
Prefix/Postfix
Der Prefix und Postfix sind der Vor- bzw. Nachtext, welche jeweils vor bzw. nach dem Attribut angezeigt werden. Z. B. „ca.“ und „km²“.
Anzeigeformat
Das Anzeigeformat bestimmt das Format, wie Werte bei Semantik-Datenbankabfragen angezeigt werden. Hier typische Eintragungen:
| Anzeigeformat | Einzutragen | Anmerkung |
|---|---|---|
| Häkchen/Kreuz | tick | Nur bei Datentyp Wahrheitswert. |
| ja / nein | ja,nein | Nur bei Datentyp Wahrheitswert. Nach diesem Schema können weitere Text anstelle wahr und falsch vorgegeben werden. |
| Default | (nicht eingetragen) | Die Anzeige erfolgt entsprechend dem Datentyp. |
Technischer Background:
- Das Format einer Attribut-Anzeige in einer #ask-Anweisung lautet
?<Attribut-Name>#<Anzeigeformat>#<Attributtext> - Der Anzeigeformat-Eintrag entspricht dem Ausdruck hinter der Raute.
- Weitere Infos bezüglich der Anzeigeformate siehe hier.
Delimiter
Der Delimiter ist das Trennzeichen, um ein Formular-Eintrag in eine Werte-Liste umzuwandeln. Der übliche Delimiter ist das Semikolon.
FieldArgs
Die FieldArgs bestimmen Art und Erscheingungsbild des jeweiligen Eingabefeldes in einem Formular. Hier typische Eintragungen:
| Art und Erscheingungsbild | Einzutragen1 | Klartext1 |
|---|---|---|
| Einfache Zeile für Text und Zahlen | (nix) | (nix) |
| Zeile für Text und Zahlen mit Auto-Vervollständigung | input type{{=}}text with autocomplete{{!}}values from property{{=}}Ort2
|
input type=text with autocomplete|values from property=Ort
|
| Box für Text | input type{{=}}textarea{{!}}autogrow
|
input type=textarea|autogrow
|
| Häkchen-Box (Ja/Nein) | input type{{=}}checkbox
|
input type=checkbox
|
| Datum | input type{{=}}date
|
input type=date
|
| Liste mit Auto-Vervollständigung | input type{{=}}tokens{{!}}values from property{{=}}Ort{{!}}delimiter{{=}};2, 3
|
input type=tokens|values from property=Ort|delimiter=;
|
| Auswahl-Menü (aufklappbar) mit Auto-Vervollständigung | input type{{=}}combobox{{!}}property{{=}}Ort2, 4oder input type{{=}}combobox{{!}}values{{=}}Wert1,Wert2,Wert35
|
input type=combobox|property=Ortoder input type=combobox|values=Wert1,Wert2,Wert3
|
- 1. Ins jeweilige FieldArgs-Feld ist der Text der Spalte „Einzutragen“ einzutragen. Die Spalte „Klartext“ ist der Text, der nach dem Speichern angezeigt wird.
- 2. „Ort“ durch entsprechendes Attribut ersetzen.
- 3. Trennzeichen ist Semikolon.
- 4. Es werden die im Attribut gespeicherten Werte genommen.
- 5. „Wert1,Wert2,Wert3“ durch entsprechende Werte-Liste ersetzen.
Technischer Background:
- Das FürthWiki verwendet die Extension:Page Forms um Formulare zu erstellen.
- Die einzelnen Attribut-Felder des Formular werden mittels field tags definiert. Der Syntax eines solchen ist
{{{field|<Attribut-Name>|<FieldArgs>}}}. - Die FieldArgs bestimmen Art und Erscheingungsbild eines Attribut-Feldes, z. B. Text-Feld, Datum, ...
- Die Module Modul:Klasse und Modul:Formular übernehmen den Zusammenbau einer Attribut-Formular-Tabelle mit den einzelnen field tagss. Hier beim Attribut müssen nur noch die FieldArgs-Werte vorgegeben werden.
- Obige Tabelle zeigt typische einzutragende FieldArgs-Werte. Hier können weitere FieldArgs-Parameter in Erfahrung gebracht werden.
- Es können das Gleichheitszeichen und der senkrechte Strich (Pipe) nicht direkt eingetragen werden. Stattdessen müssen
{{=}}bzw.{{!}}verwendet werden.
Infotext
Der Infotext ist der Text, der in einem Formular als Pop-Up-Info angezeigt wird (Maus über dem Fragezeichen). Er dient dem Bearbeiter als schnelle Information zu dem jeweiligen Formular-Feld.
Technischer Background:
- Entspricht dem tooltip
{{#info:<Infotext>|note}}der Semantic MediaWiki Extension. - Für weitere Infos siehe hier.