Vorlage:WikilinkKlammerWeg: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) (Echte Artikel bei Beispielen eingesetzt) |
Maggus (Diskussion | Beiträge) (/+ 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> | ||
→ {{WikilinkKlammerWeg|[[Fliegend (Merkmal)]]}} | → {{WikilinkKlammerWeg|[[Fliegend (Merkmal)]]}} | ||
+ | |- | ||
+ | | <nowiki>[[Splittermond: Die Welt]]</nowiki> | ||
+ | → [[Splittermond: Die Welt]] | ||
+ | | Ein simplier Wikilink ohne Klammertext | ||
+ | → Nichts ändert sich | ||
+ | | <nowiki>{{ WikilinkKlammerWeg | [[Splittermond: Die Welt]] }}</nowiki> | ||
+ | → {{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)]] | Ein simplier Wikilink mit Klammertext
→ Der Klammertext wird entfernt |
{{ WikilinkKlammerWeg | [[Fliegend (Merkmal)]] }}
→ Fliegend |
[[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}}]] }}