Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:about:functions:typolink

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
typo3:about:functions:typolink [2014/03/23 19:07] admintypo3: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="index.php?id=3" ><p>Link</p></a> # Ausgabe: <a href="index.php?id=3" ><p>Link</p></a>
 </code>| </code>|
-^ATagParams |[[typo3:about:datentypen#tag_-params|<a>-params]] / stdWrap|Ermöglicht zusätzliche Attribute im <a>-Element, z.B. eine Klasse. <code typoscript>+^ATagParams |[[typo3:about:datentypen#tag_-params|<a>-params]] / stdWrap|Ermöglicht zusätzliche Attribute im <a>-Element, z.B. eine Klasse. Eine ggf. unter ''parameter'' definierte Klasse hat Vorrang. <code typoscript>
 10.typolink.ATagParams = accesskey="b" class="verweis" 10.typolink.ATagParams = accesskey="b" class="verweis"
 </code>| </code>|
Zeile 116: Zeile 116:
 # Ausgabe: <a href="index.php?id=3#sprungmarke"> # Ausgabe: <a href="index.php?id=3#sprungmarke">
 </code>| </code>|
-^linkAccess RestrictedPages|boolean|Wenn aktiviert, wird der Link zur Seite auch erstellt, wenn diese zugriffsgeschützt ist. Die Seite wird dann trotzdem nicht geladen, sondern auf die |+^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, die nicht in derselben TYPO3-Instanz liegen.
 +
 +**TypoScript:**
 +<code>
 +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://www.example.de/impressum/
 +    default = TEXT
 +    default.value = http://www.example.com/legal-notice/
 +  }
 +}
 +</code>
 +
 +Quelle: http://stackoverflow.com/questions/26156629/typoscript-conditional-typolink-parameter#26157797
typo3/about/functions/typolink.1395598063.txt.gz · Zuletzt geändert: (Externe Bearbeitung)