Ergebnis 1 bis 3 von 3

Thema: Verschiedene Fragen zu Links

      
  1. #1
    Forum Newbie
    Registriert seit
    25.05.2012
    Beiträge
    16

    Verschiedene Fragen zu Links

    Hallo,
    ich versuche mich erst seit ein paar Tagen in Typo3. Ich versuche folgendes zu realisieren:

    1. Bei verlinkten Bildern soll auch die Bildunterschrift mit verlinkt werden. Dazu habe ich im Netz folgendes gefunden:
    Code:
    tt_content.image.20.caption.1 {
     typolink = 1
     typolink.parameter.field = image_link
     typolink.parameter.listNum.stdWrap.data = register:IMAGE_NUM_CURRENT
    }
    Leider bewirkt dies bei mir genau gar nix. Wo mit der Fehlersuche anfangen?

    2. Ich möchte das bei Inhaltselementen internen und externen Links automatisch eine andere css-Klasse zugewiesen wird. Lässt sich das irgendwie realisieren und wenn ja wie?

    Vielen Dank für eure Hilfe,

    finswimmer

  2. #2
    Forum Newbie
    Registriert seit
    25.05.2012
    Beiträge
    16

    AW: Verschiedene Fragen zu Links

    Zitat Zitat von finswimmer Beitrag anzeigen
    2. Ich möchte das bei Inhaltselementen internen und externen Links automatisch eine andere css-Klasse zugewiesen wird. Lässt sich das irgendwie realisieren und wenn ja wie?
    Zumindest hier bin ich inzwischen ein Stück weiter gekommen
    Code:
    tt_content.text.20.parseFunc.tags.link >
    tt_content.text.20.parseFunc.tags.link = COA
    tt_content.text.20.parseFunc.tags.link {
      
      stdWrap.typolink.ATagParams = class="internal_link"
      stdWrap.typolink.ATagParams.if {
        value = 0
        isGreaterThan.data = parameters:allParams
        isGreaterThan.intval = 1
      }
       
      stdWrap.typolink.ATagParams = class="external_link"
      stdWrap.typolink.ATagParams.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.typolink.wrap = |
      stdWrap.parseFunc.constants =1
    }

    Der Code bewirkt das internen Links die Klasse "internal_links" und externen Links die Klasse "external_link" zugewiesen wird. Allerdings geschieht dies jeweils nur für den letzten Link im Dokument. Alle anderen werden ignoriert.

    Außerdem scheint dies nur Auswirkung auf Links in "normalen" Dokumenten zu haben. Auf ein generiertes Menü leider nicht. Gibt's da ne Möglichkeit?

    Wer hat Ideen?

    fin swimmer

  3. #3
    Forum Newbie
    Registriert seit
    25.05.2012
    Beiträge
    16

    AW: Verschiedene Fragen zu Links

    Ich mach dann mal weiter den Alleinunterhalter ;)

    Folgender Code ermöglicht die Unterscheidung von internen und allen anderen Links:

    Code:
    tt_content.text.20.parseFunc.tags.link >
    tt_content.text.20.parseFunc.tags.link = COA
    tt_content.text.20.parseFunc.tags.link {
     
      #interne Links
      10 = TEXT
      10.current = 1
      10.stdWrap.typolink.parameter.data = parameters:allParams
      10.stdWrap.typolink.target = {$styles.content.links.target}
      10.stdWrap.typolink.extTarget = {$styles.content.links.extTarget}
      //stdWrap.typolink.wrap = {$styles.content.links.wrap}
      10.stdWrap.typolink.wrap = |
      10.stdWrap.parseFunc.constants =1
      10.stdWrap.typolink.ATagParams = class="internal_link"
      10.if {
        value = 0
        isGreaterThan.data = parameters:allParams
        isGreaterThan.intval = 1
      }
      
      #externe Link
      20 = TEXT
      20.current = 1
      20.stdWrap.typolink.parameter.data = parameters:allParams
      20.stdWrap.typolink.target = {$styles.content.links.target}
      20.stdWrap.typolink.extTarget = {$styles.content.links.extTarget}
      //stdWrap.typolink.wrap = {$styles.content.links.wrap}
      20.stdWrap.typolink.wrap = |
      20.stdWrap.parseFunc.constants =1
      
      20.stdWrap.typolink.ATagParams = class="external_link"
      20.if {
        value = 0
        isGreaterThan.data = parameters:allParams
        isGreaterThan.intval = 1
        negate = 1
      }
       
    }
    Gibt's daran irgendwas auszusetzen? Hab ich damit irgend ne andere Funktion kapput bekommen?

    Jetzt würde mich noch interessieren wie ich evtl. erkennen kann ob es sich bei dem Link um ein mailto handelt um auch diesem eine extra Klasse zu verpassen.

    Außerdem besteht weiterhin das im ersten Posting genannte Problem mit den Bildunterschriften.

    Hierzu irgendwer ne Idee?

    fin swimmer

 

 

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. Verschiedene Links mit rgslideshow
    Von LorenzK im Forum rg
    Antworten: 1
    Letzter Beitrag: 03.05.2011, 09:08
  2. Mehrsprachigkeit und verschiedene Links
    Von Plum Bum im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 6
    Letzter Beitrag: 18.08.2010, 11:33
  3. [IMGTEXT] Verschiedene Links & verschiedene Bildunterschriften
    Von Josef F. Glatz im Forum FAQ - Template & TypoScript
    Antworten: 2
    Letzter Beitrag: 08.10.2008, 10:29
  4. IMGTEXT verschiedene Links und Bildunterschriften
    Von alkativo im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 5
    Letzter Beitrag: 13.03.2008, 17:43
  5. Antworten: 2
    Letzter Beitrag: 18.09.2006, 11:36

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237