Vorlage:WikilinkKlammerWeg

Aus Splitterwiki
Version vom 19. Januar 2015, 12:21 Uhr von Maggus (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<noinclude>Dies ist die Vorlage „WikilinkKlammerWeg“. Sie wandelt einen Fließtext oder Wiki-Link mit Klammertext am Ende:<br /> <nowiki>:Seitenname (Kla…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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
[[xxx (yyy)]]

xxx (yyy)

Ein simplier Wikilink mit Klammertext

→ Der Klammertext wird entfernt

{{ WikilinkKlammerWeg | [[xxx (yyy)]] }}

xxx (yyy

Quellcode kommentiert

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

<!-- Entferne den Klammertext ab dem Zeichen "(" und gebe einen Wiki-Link zurück -->
[[{{#var:Zeichenkette}}|{{#sub: {{#var:Zeichenkette}}|0|{{#expr:{{#pos: @@@@ |(}}-1}} }}]]