Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:about:functions:typolink

Dies ist eine alte Version des Dokuments!


typolink ermöglicht die Generierung von internen und externen Links, auch von E-Mail-Adressen Dateiverweisen.

EigenschaftDatentypBeschreibung
parameterstring / stdWrapDie 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&amp;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
extTargettarget / stdWrap
fileTargettarget / stdWrap
targettarget / stdWrap
no_cacheboolean
additionalParamsstring / stdWrapErmö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
addQueryStringbooleanWenn 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
jumpurlboolean
wrapwrap / stdWrap
ATagBeforeWrapboolean
ATagParams <a>-params / stdWrapErmöglicht zusätzliche Attribute im <a>-Element, z.B. eine Klasse.
10.typolink.ATagParams = accesskey="b" class="verweis"
forceAbsoluteUrlboolean
titlestring / stdWrap
JSwindow_paramsstring
returnLaststring
sectionstring / stdWrap
linkAccessRestrictedPagesboolean
typo3/about/functions/typolink.1395594375.txt.gz · Zuletzt geändert: (Externe Bearbeitung)