[TYPO3-german] Definitionsliste im TS

Jesse Adler - Illuminatus Berlin adler at illuminatus-berlin.de
Tue Mar 27 15:43:04 CEST 2007


Hi,

ich möchte folgendes Menü als Definitionsliste im Typoscript generieren 
lassen und komme nicht weiter.

<ul>
	<li>
		<dl>
			<dt><a href="#">Überschrift 1</a></dt>
			<dd><a href="#">1.1</a></dd>
			<dd><a href="#">1.2</a></dd>
			<dd><a href="#">1.3</a></dd>
		</dl>
	</li>
	<li>
		<dl>
			<dt><a href="#">Überschrift 2</a></dt>
			<dd><a href="#">2.1</a></dd>
			<dd><a href="#">2.2</a></dd>
			<dd><a href="#">2.3</a></dd>
		</dl>
	</li>
</ul>


Mein Code sieht so aus:

lib.menu = HMENU
lib.menu{
	1 = TMENU
	1 {
		noBlur = 1
		expAll = 1
		wrap = <ul><li><dl>|</dl></li></ul>
		NO {
	  		wrapItemAndSub = <dt>|</dt>
		}
	}
	2 = TMENU
	2 {
		noBlur = 1
		expAll = 0
		NO {
	  		wrapItemAndSub = <dd>|</dd>
		}
	}
}

Im HTML-Output kommt es aber zu dem Problem, dass mehrere 
Hauptüberschriften innerhalb eines <li> hintereinander zusammengefasst 
werden, wenn die Seite keine Subseite enthält, siehe:

<ul>
	<li>
		<dl>
			<dt><a href="#">Überschrift 1</a></dt>
			<dt><a href="#">Überschrift 2</a></dt>
			<dt><a href="#">Überschrift 3</a></dt>
			<dd><a href="#">3.1</a></dd>
			<dd><a href="#">3.2</a></dd>
			<dd><a href="#">3.3</a></dd>
		</dl>
	</li>
</ul>

Es soll aber eine Hauptüberschrift pro <li> erscheinen, also:

<ul>
	<li>
		<dl>
			<dt><a href="#">Überschrift 1</a></dt>
		</dl>
	</li>
	<li>
		<dl>
			<dt><a href="#">Überschrift 2</a></dt>
			<dd><a href="#">2.1</a></dd>
			<dd><a href="#">2.2</a></dd>
			<dd><a href="#">2.3</a></dd>
		</dl>
	</li>
</ul>

Kann mir bitte jemand behilflich dabei sein?


Vielen Dank für Eure Hilfe!

Gruß
Jesse





More information about the TYPO3-german mailing list