WaBis

walter.bislins.ch

Text-Links erzeugen

Auf dieser Seite geht es um Text-Links und wie sie mit diesem Wiki erzeugt werden.

Beispiele

[[Erste Schritte]] Einfacher Wiki-Link auf die Seite «Erste Schritte»
[[Pilot]]en Link auf die Seite «Pilot»; angezeigt als Link «Piloten»
[[Pilot|Piloten]] Gleiches Resultat wie oben
[[Pilot|Flugzeugführer]] Anderer Linktext: Link auf «Pilot», angezeigt als «Flugzeugführer»
[[Pilot#Ausbildung|Ausbildung]] Link auf Untertitel «Ausbildung» der Seite «Pilot», angezeigt als «Ausbildung»
[[Zielseite#Untertitel~Parameter|Flags|Linktext]]Anhang
Zielseite (optional)  Links auf Wiki-Seiten
Name der Seite, die beim Anklicken des Links aufgerufen werden soll. Wenn auf einen Untertitel der aktuellen Seite verlinkt wird, kann Zielseite weggelassen werden, es muss dann aber Untertitel angegeben werden.
Untertitel (optional)  Links auf Überschriften innerhalb einer Wiki-Seite
Ein Untertitel auf der Ziel-Seite, falls direkt an diese Stelle in der Seite gesprungen werden soll.
Parameter (optional)  Link-Parameter
Über Parameter können dem Wiki oder der Ziel-Seite weitere Informationen mitgegeben werden, welche von einem Script in der Ziel-Seite ausgewertet werden können. Mehrere Parameter werden mit dem ~ Zeichen von einander getrennt.
Flags (optional)  Link-Flags
Für normale Text-Links können die Flags info oder none und title verwendet werden (siehe Link-Flags.
Linktext (optional)  Link-Text
Wenn kein Linktext angegeben wird, so wird Zielseite oder Untertitel als Link-Text verwendet. Wenn der | ohne Text dahinter angegeben wird, so wird aus Zielseite ein verkürzter Text generiert. Werden Link-Flags verwendet, muss ein Linktext angegeben werden (auch ein leerer Linktext ist möglich)!
Anhang (optional)
Wenn die Zielseite zum Beispiel Pilot heisst, der Linktext aber Piloten lauten soll, so kann man entweder Linktext = Piloten setzen oder keinen Linktext angeben und statt dessen die beiden Buchstaben en als Anhang direkt hinter den Link setzen: [[Pilot]]en. Die Anhang-Buchstaben werden zum Link gezählt, sodass der Link folgendermassen aussieht: Piloten.
Sollen an einen Link gehängte Buchstaben nicht zum Link zählen, müssen sie mit <nowiki> maskiert werden: [[Pilot]]<nowiki>en</nowiki> Piloten.

Die speziellen Zeichen #, ~ und | müssen nur verwendet werden, um die entsprechenden Link-Anteile von einander zu trennen. Wenn ein bestimmter Link-Anteil nicht verwendet wird, kann das davor stehende Spezialzeichen ebenfalls weggelassen werden.

Jede Wiki-Seite hat eine eindeutige Überschrift. Ein Link auf eine Wiki-Seite in einem Text wird einfach erzeugt, indem die Überschrift der verlinkten Seite zwischen zwei eckige Klammern gesetzt wird. Ein Link auf diese Seite hier sähe also so aus:

Ein Verweis auf die Seite [[Text-Links erzeugen]]

Links auf Wiki-Seiten, die noch nicht existieren, werden rot dargestellt. Klickst du auf einen solchen roten Link, wird diese Seite automatisch erzeugt und du kannst sie mit Inhalt füllen, vorausgesetzt du hast die entsprechenden Rechte.

In Links, und somit auch in Seitennamen und Überschriften, dürfen bestimmte Sonderzeichen nicht direkt verwendet werden, weil sie als Steuerzeichen interpretiert werden. Die folgenden Sonderzeichen müssen daher maskiert werden:

Sonderzeichen: < > | [ ] { } # ~ \

Erlaubt sind hingegen alle Sonderzeichen wie α, β, π usw. Diese können als sog. benannte HTML-Zeichen eingegeben werden:

&Name;

Beispiele

&alpha; α &beta; β &pi; π
&delta; δ &Delta; Δ

Maskieren

Damit die oben aufgeführten Sonderzeichen als normale Zeichen in Überschriften und Links eingesetzt werden können, müssen sie mit \ maskiert werden. Das Masken-Zeichen \ wird später auf der Seite nicht angezeigt:

\< \> \| \[ \] \{ \} \# \~ \\

Es gibt noch einige Sonderzeichen, die über spezielle Zeichenkombinationen eingegeben werden können:

<<    «
>>    »
->    →
<-    ←
{-}   bedingter Trennstrich (&shy;)

Sinnvolle Namen für Wiki-Seiten

Da Wiki-Seiten anhand ihrer Namen miteinander verlinkt werden, sollten diese so knapp und eindeutig wie möglich sein. Es hat sich bewährt, Schlüsselwörter in Seitennamen immer in der Grundform zu schreiben, ausser wenn andere Formen üblicher sind.

Wenn nun im Link eine andere Form (z.B. Mehrzahl) stehen soll, so schreibst du einfach die Grundform in die eckigen Klammern und die Mehrzahlendung unmittelbar dahinter:

Beispiel

Du möchtest eine Seite schreiben mit der Überschrift «Pilot» (Grundform). Im Text, der auf «Pilot» verweist, kommt jedoch die Mehrzahl vor, also «Piloten». Du kannst nun den Link folgendermassen schreiben:

[[Pilot]]en habens schön

Wird so dargestellt: Piloten habens schön.

Hinweis: Wenn ein Begriff häufig in mehreren Formen, Sprachen oder verschiedenen Schreibweisen verwendet wird, so kannst du entsprechende Wiki-Seiten mit Weiterleitungen anlegen.

 Siehe Weiterleitung

Soll in einem Link nicht der Name der Ziel-Seite, sondern ein beliebiger anderer Text stehen, so geht das zum Beispiel so:

[[Links|Wie Seiten verlinkt werden]]

Jetzt wird der Text nach dem | angezeigt wie hier: Wie Seiten verlinkt werden. Fährt man den Mauszeiger über den Link, wird der Name der Zielseite bei einigen Browsern in einem Tooltipp eingeblendet. Dies eignet sich hervorragend zum Einblenden von Beschreibungen für Abkürzungen:

Abkürzungen

Wiki-Links sind auch für Abkürzungen sehr praktisch. Mache einen Link nach folgender Art:

In einem [[Atomkraftwerk|AKW]] wird Strom erzeugt.

und so siehts aus:

In einem AKW wird Strom erzeugt.

Fährst du nun mit dem Mauszeiger auf AKW, so wird der Wortlaut der Abkürzung eingeblendet. Ein Klick auf AKW zeigt die Seite mit der detaillierten Beschreibung des Begriffes.

Manche Seiten haben etwas spezielle Namen. Sie beginnen mit einem Wort mit Doppelpunkt oder haben in Klammern eine Begriffsklärung dahinter. Zum Beispiel «Wiki:Links» oder «Müller (Beruf)» und «Müller (Nachname)». Willst du den Teil vor dem Doppelpunkt oder in Klammern im Link-Text nicht anzeigen, so könntest du die oben beschriebene Methode mit dem | und einem anderen Text dahinter verwenden. Es gibt in diesem speziellen Fall aber eine Abkürzung:

Gibst du nach dem | nichts an, so wird der Link-Text aus dem Seitennamen der Ziel-Seite generiert, indem die entsprechenden Teile vor dem Doppelpunkt und in Klammern weggefiltert werden.

Beispiel

[[Wiki:Links|]] und [[Müller (Beruf)|]]

Wird so angezeigt: Links und Müller

Es ist auch möglich, einen Link direkt auf eine Überschrift innerhalb einer Wiki-Seite zu machen. Wenn du zum Beispiel auf die Überschrift "Links auf Wiki-Seiten" auf dieser Seite springen willst, so geht das mit folgendem Link:

[[Text-Links erzeugen#Links auf Wiki-Seiten]]

und so sieht's aus: Links auf Wiki-Seiten (Ziel-SeiteText-Links erzeugen)

Du gibst also zuerst den Namen der Wiki-Seite an, gefolgt von einem # und der Überschrift.

Du kannst auch einen anderen Link-Text hinter dem | angeben oder den automatisch generierten verkürzten Linktext verwenden, indem du hinter dem | nichts weiter angibst:

[[Text-Links erzeugen#Links auf Wiki-Seiten|Links auf Wiki-Seiten]]
[[Text-Links erzeugen#Links auf Wiki-Seiten|]]

und so sieht's aus:

Links auf Wiki-Seiten
Links auf Wiki-Seiten

Beachte auch die Einblendung, wenn du mit dem Mauszeiger über die Links fährst.

Befindet sich das Link-Ziel auf derselben Seite, kann der Seitenname im Link wegfallen:

[[#Links auf Wiki-Seiten]]

Links auf Wiki-Seiten

Da alle Wikis einer Website in einer gemeinsamen Config-Datei aufgeführt sind, werden Seiten nicht nur im aktuellen Wiki gesucht, sondern automatisch auch in den anderen Wikis der Config-Datei, wenn sie im aktuellen Wiki nicht gefunden werden. Wenn eine Seite in mehreren Wikis vorkommt, so wird nach folgender Regel die Seite ausgewählt:

  1. Seite im aktuellen Wiki
  2. falls nicht gefunden, Seite in einem benachbarten Wiki
  3. falls nicht gefunden, Seite in einem Wiki einer übergeordneten Wiki-Gruppe
  4. falls nicht gefunden wird der Link rot angezeigt

Wenn du mit der Maus auf einen Link fährst, wird bei einigen Browsern per Tooltip angezeigt, in welchem Wiki die Seite gefunden worden ist.

Willst du eine Seite in einem bestimmten Wiki referenzieren, so kannst du dies folgendermassen tun:

[[Aviatik:Pilot]]  [[Aviatik:Pilot|]]

Aviatik: steht für den Namen eines Wikis, in welchem die Seite «Pilot» definiert sein sollte. Exisitiert die Seite nicht, wird der Link rot angezeigt und bei einem Klick darauf wird eine neue Seite im aktuelle Wiki mit Namen «Aviatik:Pilot» erzeugt.

Auf die Startseite eines externen Wikis kann wiefolgt verlinkt werden, egal wie diese Seite heisst:

[[Aviatik:|]]

Durch Einfügen des | wird bei der Anzeige der Doppelpunkt unterdrückt: Aviatik. Natürlich kann auch ein anderer Text hinter dem | angegeben werden.

Hinweis für Webmaster

Alle Wikis müssen in der Config-Datei eingetragen werden, damit sie sich gegenseitig finden. Ist der Name in der Config-Datei nicht definiert, so wird die Seite im aktuellen Wiki unter «Aviatik:Pilot» gesucht.

Für Links auf externe Webseiten gibt es zwei Formate. Im einfachsten Fall schreibt man einfach den Link in den Text. Aufgrund von http: und ähnlichen Protokoll-Angaben wird der Text als Link erkannt und in einen klickbaren Link umgewandelt:

http://walter.bislins.ch/

Und so siehts aus: http://walter.bislins.ch/

Will man in einem Text eine Quellen-Angabe zu einer Webseite machen, so kann man die URL zwischen eckige Klammern setzen:

[http://walter.bislins.ch/]

Und so siehts aus: walter.bislins.ch

Für Quellen-Angaben gibt es aber einen speziellen Link, der am Ende der Seite eine Auflistung der Quellen generiert und daher praktischer ist als obiges Verfahren:

 Siehe: Quellen-Angaben

Auch bei externen Links kann man den Link durch einen beliebigen Text ersetzen, analog wie bei Wiki-Links. In der Syntax der Wikipedia wird jedoch statt des | ein Leerzeichen zwischen URL und Text gesetzt. Dieses Wiki akzeptiert aber auch den | als Trennzeichen.

1. [http://walter.bislins.ch/ Waltis Website]
2. [http://walter.bislins.ch/|Waltis Website]

So siehts aus:

1. Waltis Website
2. Waltis Website

Das Zeichen : kennzeichnet den Link als extern.

Willst du einen Link auf eine lokale Seite deiner Website machen, die nicht im Wiki ist, verwendest du dieselben Klammern wie für externe Links:

[../index.html Meine Homepage]

So siehts aus: Meine Homepage

Die Anwendung ist also identisch wie bei externen Links. Der Link wird aber nicht als extern markiert und im selben Fenster geöffnet, wie die aktuelle Seite.

Für Links auf Wikipedia Seiten, die ja auch externe Links sind, gibt es eine spezielle Abkürzung. Statt:

[http://de.wikipedia.org/wiki/Airbus_A330 Airbus A330]

kann man einfach schreiben:

[wp:Airbus_A330 Airbus A330]

Und so siehts aus: Airbus A330

 Noch komfortabler geht das mit dem Makro Wikipedia

Hinweis für den Webmaster

Damit externe Links wie beschrieben funktionieren, müssen die Abkürzungen in der Config-Datei definiert werden.

Email Adressen

Willst du auf deiner Wiki Seite eine Email-Adresse angeben, die beim Anklicken das Mail-Programm öffnet, so geht das folgendermassen:

[mailto:walter@bislins.ch]

Und so siehts aus: walter@bislins.ch

Du kannst auch die Mail-Adresse maskieren mit einem beliebigen Text:

[mailto:walter@bislins.ch Mail an Webmaster]     

Mail an Webmasterwalter@bislins.ch

Beim Anklicken eines Links kann auch eine JavaScript-Funktion ausgelöst werden. Ein solcher Link muss folgendermassen erstellt werden:

[javascript:alert('Hallo Welt')|Hier klicken]

und so sieht es aus: Hier klicken

Beachte, dass in diesem Fall ein | als Trennung zwischen Link und Text verwendet werden muss, weil anders als in URL's im Javascript Leerzeichen enthalten sein können. Das Trennzeichen muss zudem zwingend vorhanden sein, sonst trennt das Leerzeichen zwischen Hallo und Welt zwischen Script und Text, was natürlich zu einem Fehler führt.

Weitere Informationen

Weitere Infos zur Seite
Erzeugt Donnerstag, 20. Juli 2006
von wabis
Zum Seitenanfang
Geändert Freitag, 29. Juli 2016
von wabis