Hallo
Ich habe ein Menü (lib.membermenu) erstellt welches einem Sitemap Menü sehr ähnlich ist. Allerdings zeige ich Title, Subtitle und das Image unter /upload/media der Unterseiten an.
Mein Problem ist das ich es nicht schaffe das nur gewisse Teile davon einen a-tag haben.
Der a Tag umschliesst alles, was ja nicht css konform ist. Es sollte nur das Image sowie der Detail Text verlinkt sein.
lib.membermenu = HMENU
lib.membermenu.special = directory
lib.membermenu.1 = TMENU
lib.membermenu.1.stdWrap = <div class="span-11 news list">|<div>
lib.membermenu.1 {
NO.ATagTitle.field = author
NO.stdWrap.cObject = COA
NO.stdWrap.cObject {
10 = IMAGE
10 {
wrap = <div class="span-5 column ">|</div>
doNotLinkIt = 1
# -1 = aktuelle Seite; -2 = parent;
# slide = bild der übergeordneten Ebene übernehmen, falls keins gefunden in uploads/media/
file.import.data = levelmedia: -1, slide
# das hochgeladene Bild der Seite, steht im Tab Ressourcen
file.import = uploads/media/
# 0 = das erste hochgeladene Bild; 1 = das zweite hochgeladene bild; usw.
file.import.listNum = 0
file.import.override.field = media
file = SCALE
file.width = 190
file.height = 120c-0
}
20 = TEXT
20 {
field = subtitle
wrap = <div class="span-5 column "><span class="news-list-date borderbottom">|</span>
}
30 = TEXT
30.field = title
30.wrap = <h1>|</h1>
40 = TEXT
40 {
value = >Detail
wrap = <p class="bodytext">|</p></div>
}
}
}
lg opaque
doNotLinkIt beim NO und die Links manuell via typolink setzen
georg
Hallo
Das mit dem NO.donotLinkit = 1 funktioniert super nur wie komme ich an den Link vom Menü?
lib.membermenu = HMENU
lib.membermenu.special = directory
lib.membermenu.1 = TMENU
lib.membermenu.1 {
NO.doNotLinkIt = 1
NO.ATagTitle.field = author
NO.stdWrap.cObject = COA
NO.stdWrap.cObject {
10 = IMAGE
10 {
wrap = <div class="span-5 column ">|</div>
# -1 = aktuelle Seite; -2 = parent;
# slide = bild der übergeordneten Ebene übernehmen, falls keins gefunden in uploads/media/
file.import.data = levelmedia: -1, slide
# das hochgeladene Bild der Seite, steht im Tab Ressourcen
file.import = uploads/media/
# 0 = das erste hochgeladene Bild; 1 = das zweite hochgeladene bild; usw.
file.import.listNum = 0
file.import.override.field = media
file = SCALE
file.width = 190
file.height = 120c-0
}
20 = TEXT
20 {
field = subtitle
wrap = <div class="span-5 column "><span class="news-list-date borderbottom">|</span>
}
30 = TEXT
30.field = title
30.wrap = <h1>|</h1>
30.typolink.parameter.data = ?????
40 = TEXT
40 {
value = >Detail
wrap = <p class="bodytext">|</p></div>
}
}
}
lg Walter
Also im speziellen geht es um diesen Teil des TS:
30 = TEXT
30.field = title
30.wrap = <h1>|</h1>
30.typolink.parameter.data = ?????
lg walter
So funktioniert es, nur leider ist der <a> tag um den ganzen <div> was nicht html konform ist:
lib.membermenu = HMENU
lib.membermenu.special = directory
lib.membermenu.1 = TMENU
lib.membermenu.1 {
#NO.doNotLinkIt = 1
NO.ATagTitle.field = author
NO.stdWrap.cObject = COA
NO.stdWrap.cObject.wrap = <div class="span-11 news list ">|</div>
NO.stdWrap.cObject {
10 = IMAGE
10 {
wrap = <div class="span-5 column ">|</div>
# -1 = aktuelle Seite; -2 = parent;
# slide = bild der übergeordneten Ebene übernehmen, falls keins gefunden in uploads/media/
file.import.data = levelmedia: -1, slide
# das hochgeladene Bild der Seite, steht im Tab Ressourcen
file.import = uploads/media/
# 0 = das erste hochgeladene Bild; 1 = das zweite hochgeladene bild; usw.
file.import.listNum = 0
file.import.override.field = media
file = SCALE
file.width = 190
file.height = 120c-0
}
20 = TEXT
20 {
field = subtitle
wrap = <div class="span-5 column "><span class="news-list-date borderbottom">|</span>
}
30 = TEXT
30.field = title
30.wrap = <h1>|</h1>
30.typolink.parameter.field = pid
30.typolink.parameter.dataWrap = {field:uid}
40 = TEXT
40.value = [Detail]
40.wrap = <p class="bodytext">|</p></div>
40.typolink.parameter.data < NO
}
}
hat keiner eine Idee wie ich das so lösen kann das nur "30 = TEXT" verlinkt wird.
lg walter