Vorlage:WikilinkKlammerWeg: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Echte Artikel bei Beispielen eingesetzt)
(/+ 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 21: Zeile 21:
 
| <nowiki>{{ WikilinkKlammerWeg | [[Fliegend (Merkmal)]] }}</nowiki>  
 
| <nowiki>{{ WikilinkKlammerWeg | [[Fliegend (Merkmal)]] }}</nowiki>  
 
&rarr; {{WikilinkKlammerWeg|[[Fliegend (Merkmal)]]}}
 
&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>  
 
| <nowiki>[[Selenia]]</nowiki>  

Aktuelle Version vom 25. Januar 2019, 01:22 Uhr

Die Welt


Dies ist die Vorlage „WikilinkKlammerWeg“. Sie wandelt einen Fließtext oder Wiki-Link mit Klammertext am Ende:

[[:Seitenname (Klammertext)]]
in einen Wiki-Link ohne sichtbaren Klammertext:
[[:Seitenname (Klammertext)|Seitenname]].

Sie wird im folgenden Format genutzt:

{{WikilinkKlammerWeg|Zeichenkette}}

Der Parameter "Zeichenkette" ist der umzuwandelnde Fließtext oder Wiki-Link.

Beispiele

Zeichenkette vorher Kommentar Ergebnis WikilinkWeg
[[Fliegend (Merkmal)]]

Fliegend (Merkmal)

Ein simplier Wikilink mit Klammertext

→ Der Klammertext wird entfernt

{{ WikilinkKlammerWeg | [[Fliegend (Merkmal)]] }}

Fliegend

[[Splittermond: Die Welt]]

Splittermond: Die Welt

Ein simplier Wikilink ohne Klammertext

→ Nichts ändert sich

{{ WikilinkKlammerWeg | [[Splittermond: Die Welt]] }}

Die Welt

[[Selenia]]

Selenia

Ein simplier Wikilink ohne Klammertext

→ Nichts ändert sich

{{ WikilinkKlammerWeg | [[Selenia]] }}

Selenia

Quellcode kommentiert

<!-- Entferne den Wiki-Link -->
{{#vardefine:Zeichenkette| {{WikilinkWeg | {{{1}}} }} }}

<!-- Hat die Zeichenkette überhaupt eine Klammer-Auf (?
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}}]]
  }}