Verweise
Autoren (Grundlagen)
Ein zentraler Clou der Wikis ist die Einfachheit, mit der man Verweise ('hyper links') auf andere Seiten in den Text einer Seite einfügen kann. PmWiki bietet verschiedene Mechanismen zur Erzeugung solcher Verweise. Verweise auf andere Seiten des WikisUm einen Verweis auf eine andere Seite zu setzen, setzen Sie einfach den Namen jener Seite in doppelte eckige Klammern – wie in Dies geschieht, indem PmWiki bei Text in doppelten eckigen Klammern den ersten Buchstaben jedes Worts durch einen Großbuchstaben ersetzt, die Leer- und Sonderzeichen (wie z.B. die Tilde '~') zwischen ihnen streicht und die resultierende Zeichenkette dann als Namen der Seite verwendet, zu der der Verweis führt. Ein Verweis auf eine Seite kann also auf verschiedene Weise geschrieben werden – Mit anderen Worten: Wenn ein Verweis angelegt wird, wird das Ziel des Verweises nach obigen Kriterien erzeugt, der Text des Verweises aber exakt so angezeigt, wie er eingegeben wurde. Einige Sites erkennen auch WikiWörter, sodass im Text auftretende WikiWörter automatisch als Verweis auf eine Seite gleichen Namens behandelt werden. Dies hängt von der Konfiguration der jeweiligen PmWiki-Installation ab und ist standardmäßig deaktiviert.. Verweise mit anderem VerweistextEs gibt drei Wege, einen anderen Verweistext als den Seitennamen zu erhalten:
Zusätzlich zu den obigen Wegen kann an den Verweis eine Nachsilbe angehängt werden, der dann Teil des Verweistextes, aber nicht des Ziels wird. So ist
Verweise mit TooltippsSeit Version 2.2.14 kann PmWiki Tooltipps anzeigen mit den folgenden Formaten:
Verweise auf nicht existierende SeitenVerweise auf nicht existierende Seiten? werden speziell ausgezeichnet, um Autoren dazu zu animieren, diese Seiten zu erstellen und zu füllen. Siehe Erzeugung neuer Seiten für mehr Informationen. Verweise auf Seiten anderer GruppenVerweise, wie sie oben geschrieben wurden, sind Verweise innerhalb einer Gruppe. Um einen Verweis auf eine Seite einer anderen Gruppe zu erzeugen, muss man den Gruppennamen mit angeben. Ein Verweis auf
Verweisen Sie auf die Standardstartseite einer Gruppe, indem Sie den Seitennamen weglassen:
Siehe Wikigruppen für weitere Informationen über PmWiki-Gruppen. Verweis-AbkürzungenVerweise auf KategorienKategorien sind ein Weg, um verwandte Seiten zu organisieren und zu finden. Die Idee ist, dass jede Seite, die in einen bestimmten Themenbereich fällt, einen Verweis auf eine gemeinsame Seite hat, die Verweise zu den anderen Seiten mit diesem Themenbereich enthält. Diese gemeinsamen Seiten werden automatisch in der besonderen Gruppe Das Hinzufügen einer Seite zu der Kategorie Benutzerseiten-Verweise (Signaturen)Ähnlich ist Wenn das Autor-Feld "Schreiberling" enthält, wird
ersetzt. Referenz-Verweise
Verweise auf bestimmte Stellen einer Seite – AnkerpositionenUm in einer Seite eine bestimmte Stelle, ein Lesezeichen, zu definieren, zu der/dem direkt gesprungen werden kann, wird
Beispielsweise ist dies ein Verweis auf den Abschnitt Intermaps weiter unten. Hinweise:
AbschnitteWährend in HTML der Zweck der Anker ist, eine Position im Text anzuspringen, dienen sie in PmWiki auch noch einem internen Zweck: Jeder Anker erzeugt auch einen Abschnitt, denn Abschnitte sind definiert als Teil einer Seite zwischen ihrem Startanker und dem nächsten Anker. Für weitere Details siehe Seitenabschnitte. Links auf AktionenUm auf eine bestimmte Aktion für die aktuelle Seite zu verweisen, benutzt man Beispiele:
Links aus dem Wiki herausVerweise auf externe Websites (URLs)Verweise auf externe Netzseiten fangen einfach mit einer Buchstabenfolge wie 'http:', 'ftp:', usw. an. So verweisen Wenn der externe URL Klammern () enthält, lassen sich diese vor einer (Fehl-)Interpretation durch PmWiki schützen, indem man %28 für '(' und %29 für ')' verwendet.
Das Rezept Cookbook:FixURL macht es einfach, Klammern und andere Sonderzeichen in Verweisadressen zu kodieren. Verweise auf lokale DateienNicht alle Browser folgen solchen Verweisen (von einigen Internet-Explorer-Versionen wird berichtet, sie täten es). Man kann auf Dateien in lokalen Dateisystemen verweisen, indem man die dem Pfad der Dateien als Präfix Siehe auch Cookbook:DirList. Besonderheiten von VerweisenVerweise als ReferenzenVerweise können auch als Referenzen spezifiziert werden, so dass das Verweis-Ziel nicht durch einen textuellen Verweistext, sondern durch eine "anonyme", numerische Referenz beschrieben wird. Die folgende Formatierungsanweisung dient dazu, fortlaufend nummerierte Referenz-Verweise innerhalb einer Wikiseite zu erzeugen: Das Formatieren des Verweises als InterMapInterMap-Verweise werden ebenfalls unterstützt (siehe InterMap). Insbesondere kann der Verweise, die ein neues Fenster öffnenUm einen Verweis in einem neuen Fenster zu öffnen, wird
Alternativ kann man auch das Attribut
Verweise, denen Web-Roboter nicht folgenIndem man einem Verweis die Anweisung %rel=nofollow% voranstellt, kann man robots und link checker veranlassen, diesem Link nicht zu folgen. %rel=nofollow$[[Ihr Verweis]]%%
Verweise und CSS-KlassesPmWiki vergibt automatisch bestimmte CSS-Klassen für verschiedene Typen von Verweisen. Unter anderem versetzt einen dies in die Lage, die Verweis-Typen unterschiedlich zu formatieren. Hinweis: Diese Auflistung kann unvollständig sein.
HinweiseHinweis: Das Standardverhalten von "+" (siehe oben) kann derart modifiziert werden, dass nicht einfach nur der Titel der Seite angezeigt wird, sondern auch alle Leerzeichen im Titel beachtet werden ("spaced title"). Dazu fügt man Folgendes zu 'config.php' hinzu: ## [[target |+]] title links Markup('[[|+', '<[[|', "/(?>\\[\\[([^|\\]]+))\\|\\s*\\+\\s*]]/e", "Keep(MakeLink(\$pagename, PSS('$1'), PageVar(MakePageName(\$pagename,PSS('$1')), '\$Titlespaced') ),'L')"); FAQWie erzeuge ich einen Verweis, der in einem neuen Browserfenster geöffnet wird? Benutzen Sie den Wikistil
Wie erzeuge ich einen Verweis, der in einem neuen Browserfenster geöffnet wird, wenn ich gleichzeitig das Aussehen dieses neuen Fensters beeinflussen will? Dazu ist Javascript erforderlich. Siehe das Kochbuch-Rezept Cookbook:PopupWindow (nur auf Englisch verfügbar). Wie kann ich eine E-Mail-Adresse in eine Wikiseite einfügen? Benutzen Sie die Formatierungsanweisung
Die Auszeichnung Siehe auch im Kochbuch-Rezept Cookbook:DeObMail nach ausführlicheren Informationen über den Schutz von E-Mail-Adressen vor Spammern (nur auf Englisch verfügbar). Wie kann ich Verweise auf andere Protokolle wie nntp:, ssh: xmpp: usw. aktivieren? Siehe Cookbook:Add Url schemes Wie kann ich einen WikiWort-Verweis zu einem Verweis auf eine externe anstatt auf eine interne Seite machen? Benutzen Sie die Formatierungsanweisungen für Verweise. Es gibt folgende zwei Möglichkeiten: [[http://example.com/ | WikiWort]] [[WikiWort -> http://example.com/]] Wie finde ich alle Seiten, die auf eine bestimmte Seite verweisen (sogenannte 'backlinks')? Benutzen Sie (:pagelist link=IrgendeineSeite:) – zeige alle Verweise auf IrgendeineSeite
(:pagelist link={$FullName}:) – zeige alle Verweise auf die aktuelle Seite
Bachten Sie, dass (mit wenigen Ausnahmen) 'includes', 'conditionals', Seitenlisten, Suchergebnisse, 'wikitrails' und Umleitungen ('redirects') nicht für Wikilinks ausgewertet werden, dadurch werden Links, die diese in die Seite setzen, nicht als Backlinks gefunden. Alle anderen Direktiven und Markups, z. B. Verweise, die durch Welche Verweis-Schemen (URI-Schemen) unterstützt PmWiki? Siehe die eigene Seite Linkschemata. Wie öffne ich externe Verweise in einem neuen Fenster oder markiere sie mit einem Icon? Siehe das Kochbuch-Rezept Cookbook:External links (nur auf Englisch verfügbar). Wie kann ich ein Bild als Link benutzen? Benutzen Sie [[Page| Attach:image.jpg ]] oder [[ http://site | http://site/image.jpg ]] Siehe Images#links Warum folgt mein Browser keinen Verweisen auf lokale Dateien (file://)? Aus Sicherheitsgründen folgen die meisten Browser einem Verweis auf file:// nur dann, wenn die Seite, die auf die Datei verweist, ebenfalls auf dem lokalen Laufwerk liegt. Mit anderen Worten, die meisten Browser folgen dem Verweis nicht, wenn Sie die verweisende Seite mit http:// geladen haben, wie es bei einer PmWiki-Site der Fall ist. Siehe auch Cookbook:DirList wegen eines Workarounds.
Übersetzung von PmWiki.Links, Originalseite auf PmWikiDe.Links — Backlinks
|