Vorlage:Stichwörter: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Attribut: Stichwort in Kleinschreibung (Hilfssuche, um GROß als auch kleinschreibung zu finden)) |
(+Funktion: Abfrageformular ändern) |
||
| Zeile 11: | Zeile 11: | ||
then-->|§<!-- | then-->|§<!-- | ||
else-->|<!-- | else-->|<!-- | ||
| − | + | [[Kategorie:§]] | |
-->[[Stichwort::§| ]]<!-- | -->[[Stichwort::§| ]]<!-- | ||
-->[[Stichwort in Kleinschreibung::{{LC:§}}| ]]<!-- | -->[[Stichwort in Kleinschreibung::{{LC:§}}| ]]<!-- | ||
| − | + | -->}}<!-- | |
| − | + | -->{{#ifexpr: {{#len:{{{Code Abfrage-Code|}}}}} * {{#len:{{{Code Abfrage-Code|}}}}}<!-- | |
| + | then | ||
| + | -->|{{#queryformlink: form={{{Code Abfrage-Formular|Stichwort nachschlagen}}}<!-- | ||
| + | -->|{{{Code Abfrage-Code|Stichwort nachschlagen[Stichwort]=}}}§<!-- | ||
| + | -->|link text=§<!-- | ||
| + | -->|_run=true}}<!-- | ||
| + | else | ||
| + | -->|{{#queryformlink: form=Stichwort nachschlagen|Stichwort nachschlagen[Stichwort]=§|link text=§|_run=true}}<!-- | ||
| + | -->}}<!-- if end | ||
output | output | ||
-->|, <!-- new output separator | -->|, <!-- new output separator | ||
| Zeile 24: | Zeile 32: | ||
== Parameter == | == Parameter == | ||
| − | ''' | + | '''<tt>Pflichtparameter</tt>''' und <tt>optionale Parameter</tt>: |
| − | <div class="definition-inline"> | + | <div class="definition-inline code-bold-only"> |
| − | ; | + | ; <code>|1=</code> : Komma getrennte Stichwörter |
| − | ; Vortext= : ein Text der vor den Stichwörtern erscheinen soll | + | ; <tt>|Vortext=</tt> : ein Text der vor den Stichwörtern erscheinen soll |
| + | ; <tt>|Code Abfrage-Code=</tt>: der Abfrage-Code der ausführt, z.B. <code>Stichwort nachschlagen[Stichwort]=</code> oder <code>Literatur nachschlagen[Stichwort]=</code> (Einschließlich ist gleich „=“). | ||
| + | ; <tt>|Code Abfrage-Formular=</tt>: das jeweilige Abfrageformular (#queryform), z.B.: „<code>Stichwort nachschlagen</code>“ | ||
</div> | </div> | ||
| − | Jedes Stichwort wird als | + | Jedes Stichwort wird als Attribut/Eigenschaft erzeugt. Falls die Variable <code>#var: restrictInclude</code> existiert, wird kein Stichwort-Attribut erzeugt, dies ist sinnvoll falls gesamte Seiteninhalte transkludiert oder angezeigt werden sollen, damit diese Eigenschaften nicht doppelt gesetzt werden. |
| + | |||
| + | '''Hinweis:''' wenn man ein anderes Suchformular abfragen lassen will, ''muss man'' <tt>|Code Abfrage-Code=</tt> als auch <tt>|Code Abfrage-Formular=</tt> jeweils definieren. | ||
== Abhängigkeiten == | == Abhängigkeiten == | ||
Version vom 27. September 2018, 14:36 Uhr
Speichern und anzeigen semantischer Stichwörter. Die Stichwörter werden verlinkt gezeigt.
Parameter
Pflichtparameter und optionale Parameter:
|1=- Komma getrennte Stichwörter
- |Vortext=
- ein Text der vor den Stichwörtern erscheinen soll
- |Code Abfrage-Code=
- der Abfrage-Code der ausführt, z.B.
Stichwort nachschlagen[Stichwort]=oderLiteratur nachschlagen[Stichwort]=(Einschließlich ist gleich „=“). - |Code Abfrage-Formular=
- das jeweilige Abfrageformular (#queryform), z.B.: „
Stichwort nachschlagen“
Jedes Stichwort wird als Attribut/Eigenschaft erzeugt. Falls die Variable #var: restrictInclude existiert, wird kein Stichwort-Attribut erzeugt, dies ist sinnvoll falls gesamte Seiteninhalte transkludiert oder angezeigt werden sollen, damit diese Eigenschaften nicht doppelt gesetzt werden.
Hinweis: wenn man ein anderes Suchformular abfragen lassen will, muss man |Code Abfrage-Code= als auch |Code Abfrage-Formular= jeweils definieren.
Abhängigkeiten
- Extension: SemanticMediaWiki
- Extension: Variables; #var: restrictInclude
- Vorlage: Stichwort nachschlagen, Formular: Stichwort nachschlagen (Abfragen)
- Attribut: Stichwort, Attribut: Stichwort in Kleinschreibung (Hilfssuche, um GROß als auch kleinschreibung zu finden)
- Attribut: Seitenname