Zum Inhalt springen

Wrap Menü

Erstellt am 16. Oktober 2009 · 4 Antworten · letzte Antwort am 20. Oktober 2009

Tags: Frage

opaque ·

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

opaque ·

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

opaque ·

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

opaque ·

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