Dies ist eine alte Version des Dokuments!
typolink ermöglicht die Generierung von internen und externen Links, auch von E-Mail-Adressen Dateiverweisen.
| Eigenschaft | Datentyp | Beschreibung |
|---|---|---|
| parameter | string / stdWrap | Die wichtigste Eigenschaft von typolink. Hiermit wird das Ziel des Links definiert. Dabei kann es sich um eine Seiten-UID oder Seiten-Alias, eine Sprungmarke, eine externe URL, eine E-Mail-Adresse oder eine Datei auf dem Server handeln. Interne Seitenverweise werden geprüft; falls die angegebene Seite nicht existiert, wird auch kein Link generiert! Seiten-UID: 10.typolink.parameter = 3 # Ausgabe: <a href="index.php?id=3"> URL Alias: Wird in den Seiteneigenschaften eingetragen. 11.typolink.parameter = aliasname # Ausgabe: <a href="index.php?id=aliasname"> Sprungmarke: Kann ohne UID oder Alias verwendet werden, um auf der aktuellen Seite zu verlinken. 12.typolink.parameter = 3#absatz1 # Ausgabe: <a href="index.php?id=3#absatz1"> Externer Link: http:// wird automatisch hinzugefügt, kann aber auch selbst gesetzt werden. 13.typolink.parameter = www.example.org # Ausgabe: <a href="http://www.example.org" target="_top"> E-Mail-Adresse: 14.typolink.parameter = info@example.org # Ausgabe: <a href="mailto:info@example.org"> Datei auf dem Server: 15.typolink.parameter = fileadmin/images/gitarre.png # Ausgabe: <a href="fileadmin/images/gitarre.png"> Wenn nach UID oder Alias ein Komma und eine Integerzahl folgt, wird diese als typeNum gelesen: 20.typolink.parameter = 3,99 - - "Plaintext-Ausgabe" # Ausgabe: <a href="index.php?id=3&type=99" title="Plaintext-Ausgabe"> Nach dem Ziel können weitere Werte beschrieben werden: Target, Klasse und Titel (in dieser Reihenfolge). Wenn man nicht alle Werte definieren möchte, genügt ein Bindestrich als Platzhalter: 30.typolink.parameter = 3 _blank Klasse "Der Titel" # Ausgabe: <a href="index.php?id=3" title="Der Titel" target="_blank" class="Klasse"> 31.typolink.parameter = 3 - Klasse "Der Titel" # Ausgabe: <a href="index.php?id=3" title="Der Titel" class="Klasse" > 32.typolink.parameter = 3 - - "Der Titel" # Ausgabe: <a href="index.php?id=3" title="Der Titel"> Statt dem Target kann man als zweiten Wert eine Fenstergröße angeben. Dadurch wird mit JavaScript ein neues Fenster geöffnet, welches die angegebenen Maße besitzt. Weitere Parameter sind möglich: 40.typolink.parameter = 3 800x600 41.typolink.parameter = 3 800x600:resizable=0,location=1 |
| extTarget | target / stdWrap | |
| fileTarget | target / stdWrap | |
| target | target / stdWrap | |
| no_cache | boolean | |
| additionalParams | string / stdWrap | Ermöglicht das Anhängen von GET-Parametern an die URL. Funktioniert nur bei internen Links. So können z.B. Suchbegriffe aus dem Register SWORD_PARAMS übermittelt werden. 10.typolink.additionalParams = &foo=bar 20.typolink.additionalParams.data = register:SWORD_PARAMS |
| addQueryString | boolean | Wenn aktiviert, wird der aktuelle Query-String dem Link hinzugefügt..method ermöglicht es, die Art der Übertragung (GET/POST) zu wählen.Mittels .exclude können Parameter ausgeschlossen werden. 10.typolink.addQueryString = 1 20.typolink.addQueryString.method = GET |
| jumpurl | boolean | |
| wrap | wrap / stdWrap | |
| ATagBeforeWrap | boolean | |
| ATagParams | <a>-params / stdWrap | Ermöglicht zusätzliche Attribute im <a>-Element, z.B. eine Klasse. 10.typolink.ATagParams = accesskey="b" class="verweis" |
| forceAbsoluteUrl | boolean | |
| title | string / stdWrap | |
| JSwindow_params | string | |
| returnLast | string | |
| section | string / stdWrap | |
| linkAccessRestrictedPages | boolean |