Vorlage:Stichwörter: Unterschied zwischen den Versionen

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen
(Stichwort => Suchstichwort (Probleme mit SMW 3.0 wo es Datentyp:Stichwort gibt))
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 5: Zeile 5:
 
-->}}<!-- if end
 
-->}}<!-- if end
 
-->{{#arraymap: {{{1|}}}<!-- values
 
-->{{#arraymap: {{{1|}}}<!-- values
-->|,<!-- split on ;
+
-->|{{#explode:{{{Trennung|, nach ,&#32;}}}|nach|0}}<!-- split on ;
 
-->|§<!-- assign temporary variable
 
-->|§<!-- assign temporary variable
 
-->|<!--
 
-->|<!--
Zeile 12: Zeile 12:
 
   else-->|<!--
 
   else-->|<!--
 
       [[Kategorie:§]]
 
       [[Kategorie:§]]
     -->[[Suchstichwort::§| ]]<!--
+
     -->{{#set:Suchstichwort=§}}<!--
 +
  -->{{#set:Stichwort in Kleinschreibung={{LC}}}}<!--
 
   -->}}<!--  
 
   -->}}<!--  
 
-->{{#ifexpr: {{#len:{{{Code Abfrage-Code|}}}}} * {{#len:{{{Code Abfrage-Code|}}}}}<!--
 
-->{{#ifexpr: {{#len:{{{Code Abfrage-Code|}}}}} * {{#len:{{{Code Abfrage-Code|}}}}}<!--
Zeile 24: Zeile 25:
 
-->}}<!-- if end
 
-->}}<!-- if end
 
   output
 
   output
-->|,&#32;<!-- new output separator
+
-->|{{#explode:{{{Trennung|, nach ,&#32;}}}|nach|1}}<!-- new output separator
 
-->}}<!--  
 
-->}}<!--  
 
  --></includeonly><noinclude>
 
  --></includeonly><noinclude>
Zeile 33: Zeile 34:
 
'''<tt>Pflichtparameter</tt>''' und <tt>optionale Parameter</tt>:
 
'''<tt>Pflichtparameter</tt>''' und <tt>optionale Parameter</tt>:
 
<div class="definition-inline code-bold-only">
 
<div class="definition-inline code-bold-only">
; <code>|1=</code> : Komma getrennte Stichwörter
+
; <code>|1=</code> : Komma getrennte Stichwörter (durch Verwendung des Parameters <code><nowiki>|Trennung=…</nowiki></code> sind auch andere Listeneingaben möglich)
 +
; <tt>|Trennung=</tt> : <code><nowiki>, nach ,&amp;#32;</nowiki></code> (=Voreinstellung), d.h. von Komma (,) ''nach'' Komma mit folgendem Leerzeichen (<code><nowiki>,&amp;#32;</nowiki></code>) – dies dient dem Umstellen auf andere Listentrennungen, z.B. <code><nowiki>|Trennung=; nach &amp;nbsp;•&amp;#32;</nowiki></code> (von Semikolon (Eingabe) ''nach'' &nbsp;•&#32; (Ausgabe))
 
; <tt>|Vortext=</tt> : 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-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 „=“).
Zeile 49: Zeile 51:
 
* [[Vorlage: Stichwort nachschlagen]], [[Formular: Stichwort nachschlagen]] (Abfragen)
 
* [[Vorlage: Stichwort nachschlagen]], [[Formular: Stichwort nachschlagen]] (Abfragen)
 
* [[Attribut: Suchstichwort]]
 
* [[Attribut: Suchstichwort]]
 +
* [[Attribut: Stichwort in Kleinschreibung]]
 
* [[Attribut: Seitenname]]
 
* [[Attribut: Seitenname]]
 
<!-- == Siehe auch ==
 
<!-- == Siehe auch ==

Aktuelle Version vom 7. August 2022, 14:28 Uhr

Speichern und anzeigen semantischer Stichwörter. Die Stichwörter werden verlinkt gezeigt.

Parameter

Pflichtparameter und optionale Parameter:

|1=
Komma getrennte Stichwörter (durch Verwendung des Parameters |Trennung=… sind auch andere Listeneingaben möglich)
|Trennung=
, nach ,&#32; (=Voreinstellung), d.h. von Komma (,) nach Komma mit folgendem Leerzeichen (,&#32;) – dies dient dem Umstellen auf andere Listentrennungen, z.B. |Trennung=; nach &nbsp;•&#32; (von Semikolon (Eingabe) nach  • (Ausgabe))
|Vortext=
ein Text der vor den Stichwörtern erscheinen soll
|Code Abfrage-Code=
der Abfrage-Code der ausführt, z.B. Stichwort nachschlagen[Stichwort]= oder Literatur 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