Zum Inhalt springen

Problem mit Drop-Down Menu

Erstellt am 7. August 2008 · 5 Antworten · letzte Antwort am 27. August 2008

Tags: Frage

typo3_rider ·

Hallo,

Ich versuche derzeit ein nettes Drop-Down-Menu zu integrieren, jedoch wird im Frontend nichts geparsed.

ADD: Achja, es geht um Drop-Down Menu bei dem mittels "hover" schon die Unterpunkte angezeigt werden!

Hier mal die Codebeispiele:

HTML:

<body>

<div align="center" id="container">
	<div id="header"></div>

     	<div align="center" id="menu_container">

            <div id="nav"></div>

            <br class="clear" />

	    <div id="content"></div>

	    <div id="footer">© Copyright 2008</div>

        </div>
</div>

</body>
elements {
    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY

    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    HEAD.rmTagSections.all
    
    DIV.id.nav = 1
    DIV.id.content = 1
    DIV.id.footer = 1
  }

marks.nav = HMENU
marks.nav {
	special = directory
	special.value = 850

	1 = TMENU
	1 {
		expAll = 1
		wrap = <ul id="nav">|</ul>
		noBlur = 1
		NO = 1
		NO.wrapItemAndSub = <li>|</li>

		IFSUB = 1
		IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
		ACTIFSUB < .IFSUB
	}
	2 < .1	
	2.wrap = <ul>|</ul>

	3 < .2
	4 < .2
}

temp.mainTemplate = TEMPLATE
temp.mainTemplate {

  template =< plugin.tx_automaketemplate_pi1

  workOnSubpart = DOCUMENT_BODY

  subparts.nav < marks.nav 

  subparts.content < styles.content.get
  
  subparts.footer < temp.footer
}

Ich bin ständig am herumprobieren. Ich habe zuvor noch nicht mit "marks" gearbeitet und verstehe diesen Befehl auch nicht zu 100% (#paralyzed#), aber mit "temp" klappt es leider genausowenig.

automaketemplate ist installiert und ich arbeite mit Typo3-Version 4.2.1.
Hat jemand eine Idee hierzu oder sieht einen Fehler?
Eine normale Navigation nimmt er, nur hier scheint irgendwas faul zu sein!

Freue mich über Hilfe!

Liebe Grüße,

Marcel

typo3_rider ·

Vielen Dank für den Verweis auf die Dokumentation, aber das hilft mir nicht weiter!

Ich verstehe nur die Frage nicht, welche Marker ich im Template habe, denn diese wurden ja bereits von der Extension tx_automaketemplate_pi1 gesetzt und dann durch den Inhalt ersetzt, also ist doch klar, das die da nicht mehr zu sehen sind.

siehe:

temp.mainTemplate = TEMPLATE

temp.mainTemplate {

  template =< plugin.tx_automaketemplate_pi1

  workOnSubpart = DOCUMENT_BODY

  subparts.nav < marks.nav
  subparts.content < styles.content.get
  subparts.footer < temp.footer
}

Was spielt denn für eine Rolle wie die Marker lauteten, wenn diese bereits richtig ersetzt wurden?
Das Problem ist schließlich, dass der Inhalt von der "nav"-Ausgabe nicht geparsed wird, also die Menüpunkte werden nicht aufgerufen.

Wenn die Marker falsch wären, würde er diese doch nicht zuordnen können?!?