Änderungen

Zur Navigation springen Zur Suche springen
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…“
<noinclude>Dies ist die Vorlage „WikilinkKlammerWeg“. Sie wandelt einen Fließtext oder Wiki-Link mit Klammertext am Ende:<br />
<nowiki>[[:Seitenname (Klammertext)]]</nowiki><br />
in einen Wiki-Link ohne sichtbaren Klammertext:<br />
<nowiki>[[:Seitenname (Klammertext)|Seitenname]]</nowiki>.

Sie wird im folgenden Format genutzt:
<pre>{{WikilinkKlammerWeg|Zeichenkette}}</pre>

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

==Beispiele==
{| class="wikitable oben"
! Zeichenkette vorher
! Kommentar
! Ergebnis WikilinkWeg
|-
| <nowiki>[[xxx (yyy)]]</nowiki>
&rarr; [[xxx (yyy)]]
| Ein simplier Wikilink mit Klammertext
&rarr; Der Klammertext wird entfernt
| <nowiki>{{ WikilinkKlammerWeg | [[xxx (yyy)]] }}</nowiki>
&rarr; {{WikilinkKlammerWeg|[[xxx (yyy)]]}}
|}

== Quellcode kommentiert ==
<pre>
<!-- 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}} }}]]
</pre>
</noinclude><includeonly><!-- WikilinkWeg anwenden
-->{{#vardefine:Zeichenkette| {{WikilinkWeg | {{{1}}} }} }}<!--
--><!-- Klammertext entfernen und wieder als Wiki-Link ausgeben
-->[[{{#var:Zeichenkette}}|{{#sub: {{#var:Zeichenkette}}|0|{{#expr:{{#pos: @@@@ |(}}-1}} }}]]<!--
--></includeonly>

Navigationsmenü