Zum Inhalt springen

Menü in verschiedene div's auteilen?

Erstellt am 11. Mai 2009 · 5 Antworten · letzte Antwort am 13. Mai 2009

Tags: Frage

avalon ·

Hallo leute,

typo3 ist mehr oder weniger neu für ich, daher habe ich noch einige probleme mit den einstellungen usw.
Mein momentantes Problem besteht darin:
Ich möchte die Menüpunkte untereinander im Frontend stehen haben, jedoch in verschiedenen Div's.
Zum Beispiel:

Ich habe

Überschrift1
Button 1
Button 2
Button 3
Button 4

Überschrift2
Button 5
Button 6
Button 7
Button 8

Überschrift3
Button 9
Button 10
Button 11
Button 12

Grund: Damit die Buttons halt mit der Überschrift schön sortiert auf der linken Navigation untereinander stehen.

Die erste "Navigation"
Überschrift1
Button 1
Button 2
Button 3
Button 4

steht bereits, doch wie erstellt man die 2te?
bzw. wie stellt man dann im backend die
Überschrift2
Button 5
Button 6
Button 7
Button 8
usw ein. Sind das dann Submenüs oder kann man dem Typo3 irgendwie klar machen welche Buttons in welchem Div angezeit werden?

Ich denke ich habe auf der einen Seite einen gedankenfehler und auf der anderen Seite momentan null Plan wie ich weitermachen soll ^^

Bitte so einfach wie möglich erklären.

VIELEN DANK!!!

Julian.​Hofmann ·

Hallo.

Deine Navigation bildet doch (vermutlich) die Struktur Deiner Seite ab. D.h. jeder Überschrift in eine Rubrik, jeder Button eine Seite. Entsprechend sollte Dein Seitenbaum aussehen.
Die Rubriken können - falls es keine Rubrikstartseite gibt - auch als Verweis/Shortcut definiertw erden.

Wenn Du nun einen Baum mit zwei Ebenen hast, kannst Du über ein HMENU für beide Ebenen eine unterschiedliche Behandlung definieren. So könnte um Punkte aus der ersten Ebene eine DIV gepackt werden, und die Einträge nicht verlinkt werden,...

oder kann man dem Typo3 irgendwie klar machen

TYPO3 kann man alles klar machen, denn TYPO3 kann (fast) alles 😉

Viele Grüße
Julian

avalon ·

hi danke für die antwort:
find den ganzen typo3 kram irgendwie ziemlich kompliziert.

habs aber irgendwie nun hinbekommen
evtl nicht die feine art. aber so gehts zu mindest.

## Menu [Begin]
## Menuleiste 1 [Begin]
lib.mainMenu = COA
lib.mainMenu.10 = HTML
lib.mainMenu.10.value (
	<div class="round-border-topright"></div>
	<h1 class="first_oben">PROFILE</h1>
)
lib.mainMenu.20 = HMENU
lib.mainMenu.20.wrap = <dl class="nav3-grid"> | </dl>
lib.mainMenu.20.entryLevel = 0
lib.mainMenu.20.special = directory
lib.mainMenu.20.special.value = 673

lib.mainMenu.20.1 = TMENU
lib.mainMenu.20.1.NO.linkWrap = <dt> | </dt>
}
## Menuleiste 1 [End]
## Menuleiste 2 [Begin]
lib.mainMenu = COA
lib.mainMenu.30 = HTML
lib.mainMenu.30.value (
	<div class="round-border-topright"></div>
	<h1 class="first">STRATEGIES</h1>
)
lib.mainMenu.40 < lib.mainMenu.20
lib.mainMenu.40.special.value = 672
## Menuleiste 2 [End]
## Menuleiste 3 [Begin]
lib.mainMenu = COA
lib.mainMenu.50 = HTML
lib.mainMenu.50.value (
	<div class="round-border-topright"></div>
	<h1 class="first">ASSET ALLOCATION</h1>
)
lib.mainMenu.60 < lib.mainMenu.20
lib.mainMenu.60.special.value = 671
## Menuleiste 3 [End]
## Menuleiste 4 [Begin]
lib.mainMenu = COA
lib.mainMenu.70 = HTML
lib.mainMenu.70.value (
	<div class="round-border-topright"></div>
	<h1 class="first">AROUND HF</h1>
)
lib.mainMenu.80 < lib.mainMenu.20
lib.mainMenu.80.special.value = 670
## Menuleiste 4 [End]
## Menuleiste 5 [Begin]
lib.mainMenu = COA
lib.mainMenu.90 = HTML
lib.mainMenu.90.value (
	<div class="round-border-topright"></div>
	<h1 class="first">SEARCH/ARCHIVE</h1>
)
lib.mainMenu.100 < lib.mainMenu.20
lib.mainMenu.100.special.value = 668
## Menuleiste 5 [End]
## Menuleiste 6 [Begin]
lib.mainMenu = COA
lib.mainMenu.110 = HTML
lib.mainMenu.110.value (
	<div class="round-border-topright"></div>
	<h1 class="first_unten">INFOS</h1>
)
lib.mainMenu.120 < lib.mainMenu.20
lib.mainMenu.120.special.value = 667
## Menuleiste 6 [End]
## Menu [End]
Julian.​Hofmann ·
avalon schrieb

find den ganzen typo3 kram irgendwie ziemlich kompliziert.

TYPO3 ist eben kein kleines Script, das man mal eben in der Mittagspause oder während des Fernsehens zusammenklickt bzw. -konfiguriert. TYPO3 ist ein Enterprise-Produkt, das sehr sehr viel kann, dafür aber auch entsprechende Kenntnisse erforderlich sind.

Als kleiner Trost oder Ansporn: Wenn man mal die Hürde des "Krams" mit TypoScript hinter sich hat, wird die Arbeit mit TYPO3 angenehm. Denn dann kommt nicht viel Neues mehr, was man verstehen muss, sondern nur noch anwenden braucht.

avalon ·

Ja ich denke auch. Aller Anfang ist schwer.
Wenn man es erst einmal kann, denkt man sich im nachhinein wieder... alles einfach ^^.

Es sind aber auch so kleine sachen, wo ich einfach nicht mit recht kommt. Gibt es evlt. ein Buch etc. das du mir empfehlen könntest?

Ich habe schon das Video²Brain durch. Jedoch sind noch einige Sachen unklar.

Julian.​Hofmann ·

Bei Büchern ist immer das Problem, dass kaum eines genau das macht/erklärt, was man gerade sucht. Die TSref erklärt zwar alles, aber man muss davor wissen, wonach man suchen müsste bzw. wie die Zusammenhänge sind.

Das beste ist daher wohl doch, am lebenden Objekt zu lernen, d.h. konkrete Aufgabenstellungen heranzuziehen, und sich durchkämpfen. Dabei immer etwas über den Tellerrand hinausschauen (z.B. in der TSref auch mal schauen, was über/unter der nachgeschlagenen Eigenschaft steht).

Ein Blick in Beispiele lohnt sich aber auch immer. Das TYPO3 Kochbuch von O'Reilly gibt teils sehr umfangreiche, trickreiche TS-Beispiele und erklärt sie gut. Beispiele finden sich aber z.B. auch auf http://www.typo3wizard.com