Zum Inhalt springen

Menü mit verschalten li's mit popUp-Effekt

Erstellt am 5. Januar 2005 · 1 Antwort · letzte Antwort am 6. Januar 2005

Tags: Frage

MaZderMind ·

Hallo

Wie ich schon in meinem Thread im Anfängerforum geschrieben habe steht das Seitenlayout bereits.

Ich möchte einen Teil des Seitenbaums in einer verschaltelten <li>-Strukturauf der Seite abbilden. Der Angezeigte Teil soll von der aktuewll geöffneten Seite abhängen.

<div id="nav">
	<ul>
		<li class="a">
			<a href="#">Item 1 (Act)</a>
			<ul>
				<li class="na"><a href="#">Item 1.1</a></li>
				<li class="a"><a href="#">Item 1.2 (Act)</a></li>
				<li class="na"><a href="#">Item 1.3</a></li>
				<li class="na"><a href="#">Item 1.4</a></li>
				<li class="na"><a href="#">Item 1.5</a></li>
			</ul>
		</li>
		<li class="na"><a href="#">Item 2</a></li>
		<li class="na"><a href="#">Item 3</a></li>
		<li class="na"><a href="#">Item 4</a></li>
	</ul>
</div>

na = Not Activated, a = Activated

Nun sollte es möglichst folgenceremaßen Funktionieren: Bei einem Klick auf Item 2 werden die subeitems von Item 1 ausgeblendet und stattdessen die Subitems von Item 2 eingeblendet UND der Seiteninhalt von Item 2 angezeigt. Klickt man nun auf ein Unteritem von Item 2 (z.B. Item 2.3) soll sich dessen Untermenü einblenden (falls vorhanden) und eben der Seiteninhalt von Item 2.3 angezeigt werden.

Außerdem wird es ein 2. Menü geben in dem nur die Menüeinträge 1. ebene angezeigt werden aber dass bekomme ich vllt auch selber noch hin.

Ein schönes Feature wäre, wenn der HTML-Code fü das Menü nicht ins Typoscript kommt sondern direkt aus dem Template gelesen würde. (Die weiteren Dokumentmarker in den Menüelementen stellen kein Problem da, da die vorlage sowieso ausschließlich Manuell in einem Texteditor bearbeitet wird.

Wenn ihr mir helfen könntet wäre ich superdankbar,
Gruß, Peter

MaZderMind ·

Hi

Noch ne Frage:
Ist es möglich allen Menüs der ersten Ebene ein kleines Icon zuzuweisen?

Zu obigem post: Also ein einfaches Menü zu ertellen krieg ich glaub ich hin, aber zwei Sachen stehen in MTB/1 nicht:
1. ein menü das universell für beliebig viele Menüebenen ausgelegt ist. Ansonst macvh ichs halt für 5 ebenen und fertig.
2. Die menüelemente sind NICHT einzeilig - ein Item beseht aus einem <li>, welches dann alle untermenü-ebenen als Kindeelemente enthält und erst nach dem letzten untermenü-element geschlossen wird.
3. Ein solches PopUp-Menü könnte ich zwar mit JS realisieren, nicht aber die auswahl der angezeigten Seite. Daher würde ich gerne beides mit Typo3-regeln.

Wenn das ginge wäre ich sehr froh.
Gruß, Peter