[TYPO3-german] Verlinkung eines kompletten Menüitems

Lars Brinkmann brinkmann.lars at gmail.com
Tue Dec 2 23:17:01 CET 2014


Hallo Liste,

ich habe ein eigenes Menü gebastelt. Zunächst wird aus den
Media-Ressourcen ein Bild angezeigt. Fährt die Maus über das Bild,
wird aus dem Seitentitel und dem Feld abstract per Hover-Effekt eine
Textebene über das Bild gelegt.

Das funktioniert alles sehr gut. Allerdings wird bislang nur der
Seitentitel verlinkt. Das versteht der Benutzer allerdings nicht, weil
er eher den ganzen Kasten an sich klicken möchte.

Wie aber schaffe ich es, den Link auf die jeweilige Seite quasi um das
Konstrukt wrapItemAndSub zu legen?

So sieht mein TS aus:

tt_content.menu.20.110 = COA
tt_content.menu.20.110 {
  10 = HMENU
  10 {
    special = directory
    special.value.field = pages
    1 = TMENU
    1 {
      wrap = <div class="row kf-projects">|</div>
      noBlur = 1
      NO = 1
      NO {
        wrapItemAndSub = <div class="col-md-4 col-sm-6
project_element"><div class="project_thumbnail">|</div></div>
        linkWrap = <div class="project_hover"><h1>|
        after {
          field = abstract
          wrap = </h1><p>|</p></div>
        }
        stdWrap2.preCObject = FILES
        stdWrap2.preCObject {
          references {
            table = pages
            uid.field = uid
            fieldName = media
          }
          renderObj = IMAGE
          renderObj {
            file.import.data = file:current:uid
            file.import.listNum = 0
            file.treatIdAsReference = 1
            params = class="img-responsive"
          }
        }
      }
    }
  }
}


Ich habe schon allWrap und allStdWrap, insertDate und etliche anderen
Varianten probiert, aber es war nie korrekt.

Ein Versuch war:
wrapItemAndSub = <a href="{field:uid}"><div class="col-md-4....>|</div></a>
wrapItemAndSub.insertData = 1

Hat aber auch nicht funktioniert. Gibt es noch eine Lösung?

Prinzipiell würde es auch reichen, wenn alles innerhalb des DIV-Tags
mit der Klasse project_hover verlinkt wird.

Viele Grüße, Lars Brinkmann

-- 
brinkmann.lars at gmail.com


More information about the TYPO3-german mailing list