Änderungen

Zur Navigation springen Zur Suche springen
/+ Beispiele */
Zeile 1: Zeile 1: −
<noinclude>Dies ist die Vorlage „WikilinkKlammerWeg“. Sie wandelt einen Fließtext oder Wiki-Link mit Klammertext am Ende:<br />
+
<noinclude>{{WikilinkWeg|[[Splittermond: Die Welt]]}}<hr>Dies ist die Vorlage „WikilinkKlammerWeg“. Sie wandelt einen Fließtext oder Wiki-Link mit Klammertext am Ende:<br />
 
<nowiki>[[:Seitenname (Klammertext)]]</nowiki><br />
 
<nowiki>[[:Seitenname (Klammertext)]]</nowiki><br />
 
in einen Wiki-Link ohne sichtbaren Klammertext:<br />
 
in einen Wiki-Link ohne sichtbaren Klammertext:<br />
Zeile 15: Zeile 15:  
! Ergebnis WikilinkWeg
 
! Ergebnis WikilinkWeg
 
|-
 
|-
| <nowiki>[[xxx (yyy)]]</nowiki>  
+
| <nowiki>[[Fliegend (Merkmal)]]</nowiki>  
&rarr; [[xxx (yyy)]]
+
&rarr; [[Fliegend (Merkmal)]]
 
| Ein simplier Wikilink mit Klammertext
 
| Ein simplier Wikilink mit Klammertext
 
&rarr; Der Klammertext wird entfernt
 
&rarr; Der Klammertext wird entfernt
| <nowiki>{{ WikilinkKlammerWeg | [[xxx (yyy)]] }}</nowiki>  
+
| <nowiki>{{ WikilinkKlammerWeg | [[Fliegend (Merkmal)]] }}</nowiki>  
&rarr; {{WikilinkKlammerWeg|[[xxx (yyy)]]}}
+
&rarr; {{WikilinkKlammerWeg|[[Fliegend (Merkmal)]]}}
 +
|-
 +
| <nowiki>[[Splittermond: Die Welt]]</nowiki>
 +
&rarr; [[Splittermond: Die Welt]]
 +
| Ein simplier Wikilink ohne Klammertext
 +
&rarr; Nichts ändert sich
 +
| <nowiki>{{ WikilinkKlammerWeg | [[Splittermond: Die Welt]] }}</nowiki>
 +
&rarr; {{WikilinkKlammerWeg|Splittermond: Die Welt}}
 +
|-
 +
| <nowiki>[[Selenia]]</nowiki>
 +
&rarr; [[Selenia]]
 +
| Ein simplier Wikilink ohne Klammertext
 +
&rarr; Nichts ändert sich
 +
| <nowiki>{{ WikilinkKlammerWeg | [[Selenia]] }}</nowiki>
 +
&rarr; {{WikilinkKlammerWeg|[[Selenia]]}}
 
|}
 
|}
   Zeile 28: Zeile 42:  
{{#vardefine:Zeichenkette| {{WikilinkWeg | {{{1}}} }} }}
 
{{#vardefine:Zeichenkette| {{WikilinkWeg | {{{1}}} }} }}
   −
<!-- Entferne den Klammertext ab dem Zeichen "(" und gebe einen Wiki-Link zurück -->
+
<!-- Hat die Zeichenkette überhaupt eine Klammer-Auf (?
[[{{#var:Zeichenkette}}|{{#sub: {{#var:Zeichenkette}}|0|{{#expr:{{#pos: {{#var:Zeichenkette}} |(}}-1}} }}]]
+
Dann entferne den Klammertext ab dem Zeichen "(" und gebe einen Wiki-Link zurück.
 +
Sonst entferne nichts und gebe einen Wiki-Link zurück -->
 +
{{#if: {{#pos:{{#var:Zeichenkette}}|(|1}}
 +
  | [[{{#var:Zeichenkette}}|{{#sub: {{#var:Zeichenkette}}|0|{{#expr:{{#pos: {{#var:Zeichenkette}} |(}}-1}} }}]]
 +
  | [[{{#var:Zeichenkette}}]]
 +
  }}
 
</pre>
 
</pre>
 
</noinclude><includeonly><!-- WikilinkWeg anwenden
 
</noinclude><includeonly><!-- WikilinkWeg anwenden
 
-->{{#vardefine:Zeichenkette| {{WikilinkWeg | {{{1}}} }} }}<!--
 
-->{{#vardefine:Zeichenkette| {{WikilinkWeg | {{{1}}} }} }}<!--
 
--><!-- Klammertext entfernen und wieder als Wiki-Link ausgeben
 
--><!-- Klammertext entfernen und wieder als Wiki-Link ausgeben
-->[[{{#var:Zeichenkette}}|{{#sub: {{#var:Zeichenkette}}|0|{{#expr:{{#pos: {{#var:Zeichenkette}} |(}}-1}} }}]]<!--
+
-->{{#if: {{#pos:{{#var:Zeichenkette}}|(|1}}<!--
 +
  -->| [[{{#var:Zeichenkette}}|{{#sub: {{#var:Zeichenkette}}|0|{{#expr:{{#pos: {{#var:Zeichenkette}} |(}}-1}} }}]]<!--
 +
  -->| [[{{#var:Zeichenkette}}]]<!--
 +
  -->}}<!--
 
--></includeonly>
 
--></includeonly>

Navigationsmenü