Zum Inhalt springen

Menü der Unterseiten mit "Mehr"-Link

Erstellt am 11. April 2006 · 1 Antwort · letzte Antwort am 12. April 2006

Tags: Frage

michelfontaine ·

Hallo zusammen,

ich möchte das Contentelement "Menü/Sitemap" vom Typ "Menü der Unterseiten (mit Inhaltsangabe)" so konfigurieren, dass es so aussieht:

verlinkte Überschrift
Abstract
verlinkter Text "Lesen Sie mehr" (evtl. plus title-Attribut)

Die ersten beiden Zeilen werden wie folgt erzeugt, die dritte bekomme ich nicht hin. Weiß jemand Rat?

...
	# "Menu of subpages to these pages (with abstract)"
	4 < .1
	4.wrap = <div class="csc-menu csc-menu-4">|</div>
	4.1.NO {
		stdWrap.data = field : subtitle
		allWrap = <h3>|</h3>
		after.required = 1
		after.data = field : abstract // field : description // field : subtitle
		after.htmlSpecialChars = 1
		after.wrap = </p><p class="csc-abstract">|			
	}
}
...

Falls man nur einen Text pro Menüitem verlinken kann, würde ich auch auf die Verlinkung des Titels verzichten.

Vielen Dank und Grüße,
Mic.

michelfontaine ·

Habe eine Lösung gefunden (die allerdings einen kleinen Hack enthält, den bestimmt noch jemand raus bekommt):

...
	# "Menu of subpages to these pages (with abstract)"
	4 < .1
	4.wrap = <div class="teasermenu">|</div>
	4.1.NO {	
		altTarget = _self	
		# hack: Feld durch statischen Text als Linktext ersetzen
		stdWrap.data = field : foo
		stdWrap.wrap = Lesen Sie hier mehr...
		ATagTitle.field = subtitle
		before.cObject = TEXT
		before.cObject.dataWrap ( 
			<h3>{field:subtitle}</h3>
			<p>{field:abstract // field:description}  
		)
		allWrap = |</p>
	}