Escape | (vertikale Leiste / Pipe) in der URL in der Wiki-Markup-Vorlage

9

Ist es möglich, zu entkommen und den Nichtstandard zu behalten? Zeichen wie in einer URL in einer Vorlage Wiki Markup innerhalb einer Tabelle?

%Vor%

Sollte so etwas in der Tabellenzelle darstellen

%Vor%

und Link zu

%Vor%

mit den vertikalen Balken wie es ist und nicht wie folgt codiert

%Vor%

Die 3rd-Party-Website benötigt «|» in der URL, ich würde die URL-Behandlung auf der Server-Seite fixieren, aber das liegt momentan nicht in meinen Händen. Irgendwelche Hilfe bei einem Workaround?

Ich habe es versucht:

%Vor%

aber beide erstellen gültige Standard-URLs, bei denen die vertikale Leiste korrekt als URL% 7C codiert ist, wie oben beschrieben, was ich verhindern möchte.

    
mxfh 11.05.2012, 16:48
quelle

1 Antwort

4

Externe Links, ohne Unterstützung von zusätzlichen Erweiterungen, können nur durch die [url description] -Syntax oder eine einfache URL selbst erzeugt werden. Wie bereits von skalee erwähnt, können Sie {{!}} oder andere Methoden verwenden, um zu verhindern, dass das Pipe-Symbol als Teil der Wikitext-Syntax interpretiert wird. Der letzte Link wird immer verschlüsselt.

Ohne Hilfe von Erweiterungen wäre eine schnelle Lösung JavaScript. (Wenn es auf Ihrer eigenen MediaWiki-Site ist, wäre das sehr einfach.% Co_de% enthält JavaScript, das für alle Benutzer geladen wird).

    
BenMQ 17.12.2012, 06:50
quelle