Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| typo3:about:functions:typolink [2014/03/23 18:38] – admin | typo3:about:functions:typolink [2017/12/11 19:26] (aktuell) – [linkAccessRestrictedPages] admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ===== typolink ====== | + | ====== typolink |
| **typolink** ermöglicht die Generierung von internen und externen Links, auch von E-Mail-Adressen und Dateiverweisen. | **typolink** ermöglicht die Generierung von internen und externen Links, auch von E-Mail-Adressen und Dateiverweisen. | ||
| Zeile 84: | Zeile 84: | ||
| # Ausgabe: <a href=" | # Ausgabe: <a href=" | ||
| </ | </ | ||
| - | ^ATagParams |[[typo3: | + | ^ATagParams |[[typo3: |
| 10.typolink.ATagParams = accesskey=" | 10.typolink.ATagParams = accesskey=" | ||
| </ | </ | ||
| Zeile 93: | Zeile 93: | ||
| </ | </ | ||
| ^title|string / stdWrap|Erstellt das // | ^title|string / stdWrap|Erstellt das // | ||
| - | ^JSwindow_params|string| | | + | ^JSwindow_params|string|Wenn unter '' |
| - | ^returnLast|string| | | + | 10.typolink.parameter = 3 400x400 |
| - | ^section|string / stdWrap| | | + | 10.typolink.JSwindow_params = resizable=0, |
| - | ^linkAccess RestrictedPages|boolean| | | + | </ |
| + | ^returnLast|string|Wird diese Eigenschaft angewendet, erfolgt die Ausgabe des Links nicht als kompletter Anker. __Mögliche Werte:__\\ **target** -> Gibt nur das Target aus.\\ **url** -> Gibt nur die URL aus. <code typoscript> | ||
| + | 10.typolink.parameter = 3 _blank | ||
| + | 10.typolink.returnLast = target | ||
| + | # Ausgabe: _blank | ||
| + | |||
| + | 20.typolink.parameter = 3 _blank | ||
| + | 20.typolink.returnLast = url | ||
| + | # Ausgabe: index.php? | ||
| + | |||
| + | 30.typolink.parameter = 3 _blank | ||
| + | 30.typolink.forceAbsoluteUrl = 1 | ||
| + | 30.typolink.returnLast = url | ||
| + | # Ausgabe: http:// | ||
| + | </ | ||
| + | ^section|string / stdWrap|Hiermit kann eine Sprungmarke definiert werden. <code typoscript> | ||
| + | 10.typolink.parameter = 3 | ||
| + | 10.typolink.section = sprungmarke | ||
| + | # Ausgabe: <a href=" | ||
| + | </ | ||
| + | ^linkAccessRestrictedPages|boolean|Wenn aktiviert, wird der Link zur Seite auch erstellt, wenn diese zugriffsgeschützt ist. Statt der zugriffsgeschützten Seite wird dann die nächste erreichbare Seite entlang der rootLine geladen.| | ||
| + | |||
| + | ===== Beispiele ===== | ||
| + | |||
| + | ==== Linkziel abhängig von gewählter Sprache ==== | ||
| + | |||
| + | Der Link kann mit einem CASE-Objekt abhängig von der aktuellen Frontend-Sprache gesetzt werden. Praktisch z.B. bei Impressums-Seiten, | ||
| + | |||
| + | **TypoScript: | ||
| + | < | ||
| + | 10 = TEXT | ||
| + | 10 { | ||
| + | value = Legal notice | ||
| + | lang.de = Impressum | ||
| + | typolink.parameter.cObject = CASE | ||
| + | typolink.parameter.cObject { | ||
| + | key.data = GP:L | ||
| + | 1 = TEXT | ||
| + | 1.value = http:// | ||
| + | default = TEXT | ||
| + | default.value = http:// | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | Quelle: http:// | ||