Hallo
ich versucht mir zu überlegen, wie ich ein Menü wie hier realisieren kann.
So dass ich Kategorien habe, mit dazugehörigen Links. Diese Links erscheinen nur beim anklicken der jeweiligen Kategorie.
Leider bin ich nicht wirklich weit gekommen, und würde mich freuen wenn mir jemand helfen könnte.
Hauptsächlich geht es mir um die zu erstellenden Seiten und deren Anordnung.
mfg
Hi,
es gibt genug Threads mit Schnippsel wo erklärt wie wie zum machen ist, dass ein Menü mit Subseiten an einer anderen Stelle aufgeht... u.a. stichwort entrylevel
lg georg
Ich werd mal ein bisschen rumprobieren.
Weiteres Problem:
Ich möchte eine Navigation erstellen, die von mir ausgewählte Seiten anzeigt. Also soll typo3 nicht alle Seiten und dessen Unterseiten abklappern um ein Menü zu erstellen, sondern ich gebe die Seiten(-id) an, die im Menü erscheinen soll. Diese Seiten können Seiten sein, die selber noch Unterseiten haben, aber auch eine Unterseite sein kann.
Ich habe schon sehr lange mit der Suchfunktion verbracht, aber kein Ergebnis gefunden
Ich habe bis jetzt nur in der Referenz aus dem Buch "Praxiswissen Typo3" Beschreibungen für die einzelnen Werte die "special" annehmen kann gesucht, aber dort waren sie einfach nur aufgelistet.
Und in den FAQ habe ich die Beschreibungen nur durch die Suchfunktion gefunden, da ich "HMENU" nicht unter "Inhaltselemente" vermutet habe.
Vielen Dank, es funktioniert nun
Hallo
Ich habe mein Menü soweit bekommen, das es fast so funktioniert wie es soll.
Mir fehlt nur noch eine kleien Sache, und zwar:
Meine Seitenaufteilung sieht folgendermaßen aus:
-1 root
##0 Kategorie1
####1 Seite1
####1 Seite2
##0 Kategorie2
####1 Seite3
####1 Seite4
######2 Unterseite1
######2 Unterseite2
####1 Seite5
##0 Kategorie3
####1 Seite6
Wie bekomme ich die uid der Seite raus, die auf entryLevel=0 liegt?
Wenn ich mich z.B. auf Unterseite1 befinde, möchte ich die uid von Kategorie2 bekommen.
Ich hoffe meine Erklärung ist verständlich.
mfg
Ich hatte schon versucht die uid der zugehörigen Kategorie per pid aus der Tabelle pages der Datenbank zu bekommen, aber bei der Unterseite1 würde die pid ja die uid von Seite4 sein. Somit würde das nicht hinhauen.
Hat keiner eine Möglichkeit?
Ich möchte, dass wenn eine Seite (abgesehen von den Kategorien) angeschaut wird, die Seiten in der gleichen Kategorie als Menü angezeigt werden.
Gibts keine Möglichkeit mein Problem zu lösen?
Ich schaff es einfach nicht.
Nochmal die Erklärung:
Mein Aufbau:
-1 root
##0 Kategorie1
####1 Seite1
####1 Seite2
##0 Kategorie2
####1 Seite3
####1 Seite4
######2 Unterseite1
######2 Unterseite2
####1 Seite5
##0 Kategorie3
####1 Seite6
Was ich möchte:
Ich befinde mich auf Unterseite1.
Nun möchte ich die uid von Kategorie2 herausbekommen. Anhand dieser erstelle ich dann ein Menü.
Und wenn ich z.B. auf Seite6 befinde, brauch ich dann die uid von Kategorie3
Nur weiss ich nicht wie ich an die uid komme.
Ich bin über jede Antwort dankbar
Ich befinde mich auf Unterseite1.
Nun möchte ich die uid von Kategorie2 herausbekommen. Anhand dieser erstelle ich dann ein Menü.
Und wenn ich z.B. auf Seite6 befinde, brauch ich dann die uid von Kategorie3
Nur weiss ich nicht wie ich an die uid komme.
Das scheint mir eigentlich ein ganz normales hierarchisches Menü zu sein, was Du da vorhast. Um das aufzubauen brauchts keine uids oder sonstwas sondern Du baust einfach ein ganz normales Menü (HMENU / TMENU) mit den Ebenen 1, 2, 3 etc. auf.
Schau Dir hier auf typo3.net noch mal die Doku an
http://www.typo3.net/fileadmin/downloads/dokumentation.pdf
Viele Grüße
Niki
Ich glaub ich versteh die Technik, trotz mehrmaligen durchlesen, nicht.
Könntest du mir mal ein kurzes Typoscript schreiben, wo ich ein Menü habe mit 3 Kategorien und jeweils 2 Links?
Das soll dann so funktioneren wie auf jweiland.net.
Ich habe also 2 Marker (###MARKER1###, ###MARKER2###).
Bei ###MARKER1### sollen die Kategorien als Menü angezeigt werden, und bei ###MARKER2### sollen die Links als Menü angezeigt werden, die sich in der jeweils bei ###Marker1### angeklickten Kategorie befinden.
Also
Kategorie1
-Link1
-Link2
Kategorie2
-Link3
-Link4
Kategorie3
-Link5
-Link6
Wäre super wenn du dir die Arbeit machen würdest, da ich einfach nicht weiterkomme 🙁
mfg
Florian
Nochmal ich, weil ich immernoch bei dem Problem feststecke.
Ich habe mir den passenden Teil im Typo3-Praxiswissen-Buch nochmal durchgelesen. Wie kann ich aber die zweite Menüebene so beschreiben, dass sie bei einem anderen Marker erscheint, und nicht bei dem Marker wo sich das übergeordnete Menü befindet?
Du machst das Menü ganz normal mit HMENU und dann 1 = TMENU, 2 = TMENU, 3 = TMENU etc. und gehst so die Hierarchieebenen durch bis Du alle definiert hast.
Soll das 3 = TMENU in einem anderen Marker erscheinen, nimmst Du es aus o.g. Definition raus, weist dem entsprechenden Marker ein neues HMENU zu und gibts über entrylevel mit dass das entsprechende Untermenü in den Marker gekippt werden soll.
Viele Grüße
Niki
hat mir leider auch nicht geholfen.
Ich bin nun aber auf folgende Lösung gestoßen, die mein Problem löst:
special = directory
entryLevel = 1
special.value {
data = leveluid:1
}