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