Typo3 Snippets  >  Snippets  >  Generelle Konfiguration  >  Interne und externe Links unterschiedlich formatieren

Interne und externe Links unterschiedlich formatieren

Um auf der Seite bleibende (interne) von aus der Seite heraus verweisende (externe) Links zu unterschieden, kann man folgenden Code im SETUP-Feld eintragen:

tt_content.text.20.parseFunc.tags.link >
tt_content.text.20.parseFunc.tags.link = COA
tt_content.text.20.parseFunc.tags.link {
  10 = TEXT
  10.value = [I]
  10.if {
    value = 0
    isGreaterThan.data = parameters:allParams
    isGreaterThan.intval = 1
  }
   
  20 = TEXT
  20.value = [E]
  20.if {
    value = 0
    isGreaterThan.data = parameters:allParams
    isGreaterThan.intval = 1
    negate = 1
  }
   
  30 = TEXT
  30.current = 1
  stdWrap.typolink.parameter.data = parameters:allParams
  stdWrap.typolink.target = {$styles.content.links.target}
  stdWrap.typolink.extTarget = {$styles.content.links.extTarget}
  stdWrap.typolink.wrap = {$styles.content.links.wrap}
  stdWrap.parseFunc.constants =1
}