WaBis

walter.bislins.ch

Link-Parameter

Link-Parameter ermöglichen die Übergabe von Namen-Werte-Paaren von einer Seite zur nächsten. Spezielle Parameter setzen entrechende Attribute in den erzeugten HTML Link-Tags.

Du kannst in Links Parameter (Namen/Werte-Paare) an die aufgerufene Seite übergeben, welche diese Parameter per Wiki-Script Funktion Param abfragen und bearbeiten kann.

Die einzelnen Parameter werden durch ~ oder & von einander getrennt und die ganze Parameterliste wird durch ~ getrennt rechts an den Link gehängt. Wenn ein Link einen Untertitel einer Seite referenziert, so muss die Parameterliste hinter der Untertitelangabe platziert werden.

Wenn ein Parameter viele Sonderzeichen enthält, zum Beispiel eine URL ist, ist man gezwungen die Wiki-Formatierung zu überspringen. Dies macht man, indem vor dem ersten Parameternamen hinter dem ~ ein & gesetzt wird und alle Parameter mit & anstelle von ~ voneinander getrennt werden.

Beispiele

[[Link-Parameter#Anwendung~q=Parameter~num=123|Parameter markieren]]
[[Link-Parameter~q=Parameter]]
[[Bloge:Curvature App: Simulation of Globe-Earth and Flat-Earth~&state=-14-1Tesla--in--Space-135-1Altitude--4000--km%3B--FocalLength--32--mm-14000000-132-1~61.8-1~3.5-1~4.1326531-9-9-9-3~0.0343-10-10.00373383-1~86.204-620-1PRTeslaAt4000km0.jpg-1|]]

und so siehts aus:

Parameter markieren
Link-Parameter
Simulation of Globe-Earth and Flat-Earth

Wie du siehst, werden Link-Parameter im Text-Link nicht angezeigt.

nofollow
Weist Suchmaschinen an, dem Link nicht zu folgen.
newwindow
Die verlinkte Seite soll in einem neuen Fenster geöffnet werden (funktioniert nicht mit jeder Wiki-Version und nicht in allen Browsern, da nicht standardisiert.)
target=Name
Die verlinkte Seite soll im Fenster oder Frame mit dem Namen Name geöffnet werden.

Diese Link-Parameter werden in entsprechende HTML-Attribute für das Link-Tag umgesetzt und nicht an die aufgerufene Seite als Parameter übergeben.

Beispiel

[[Testseite~nofollow~name=wert]]

wird in folgenden HTML-Code umgesetzt:

<a href="index.asp?page=Testseite&name=wert" rel="nofollow">Testseite</a>

Man sieht, dass nofollow nicht mehr bei href als Argument auftaucht, sondern als HTML-Attrubut rel="nofollow" in den Link eingebaut ist.

Bei externen Links, welche zwischen eckigen Klammern stehen, müssen die speziellen Link-Parameter hinter dem Linktext angegeben werden, nicht hinter der URL!

Beispiel

[http://www.spammer.com/ Link zu Spammer~nofollow]

wird so angezeigt: Link zu Spammer

Der Link auf diese Website wird von Suchmaschinen nicht weiter verfolgt, weil der Parameter nofollow angegeben wurde.

Wenn ein Link ohne Linktext angegeben wird, müssen die speziellen Parameter mit einem Leerzeichen oder einem | von der URL getrennt sein:

[http://www.spammer.com/ ~nofollow]

wird so angezeigt: http://www.spammer.com/

Beispiel Versionen vergleichen

Mit Link-Parametern können bestimmte Wiki-Funktionen aufgerufen werden. Um zum Beispiel verschiedene Versionen einer Seite nebeneinander anzeigen zu lassen, übergibst du der Seite den Parameter op=diff:

[[Link-Parameter~op=diff|Versionen der Seite <<Link-Parameter>> vergleichen]]

und so siehts aus:

Versionen der Seite «Link-Parameter» vergleichen

Klicke auf den Link oben und beachte, wie die Diff-Funktion für die angesprungene Wiki-Seite ausgeführt wird.

Beispiel Seite in neuem Fenster öffnen

Damit beim Anklicken eines Links die Seite in einem neuen Fenster geöffnet wird, muss der Parameter target=_blank wiefolgt angegeben werden:

[[Seiten-Name~target=_blank]]
Weitere Infos zur Seite
Erzeugt Donnerstag, 6. Juli 2006
von wabis
Zum Seitenanfang
Geändert Sonntag, 11. Februar 2018
von wabis