Kann ich mit Drupal so eine Menüstruktur realisieren?
am 25.12.2005 - 01:37 Uhr in
Hallo,
ich möchte ein relativ großes Projekt realisieren. Meine Seiten existieren bisher nur in HTML, möchte aber meine Community an dem Thema meiner Seite mitarbeiten lassen.(zur Info: ja ich habe die Suche benutzt, und lese seit einigen Wochen mit)
Dazu habe ich folgende Menüstruktur, die mit Html natürlich kein Problem darstellt, aber einigen CMS ist dies zuviel:
----
Hauptmenü => Brasilien Argentinien Chile Uruguay
Menü => Lexikon Musik Filme Leben
Untermenü :
Anreise
Samba
Zuckerrohrschnaps
----
Also ich habe eine Seite mit 4 Haupt-Themenbereichen (Brasilien ...) Wenn man jetzt auf Brasilien klickt, soll sich unterhalb des Hauptmenüs ein dem Hauptthme spezifisches Menü öffnen (Lexikon ...). Wenn man hier wiederum beispielsweise auf Lexikon klickt soll sich auf der linken Seite ein vertikales Untermenü öffnen.
Zu Verdeutlichung habe ich es mal schnell mit Open Office gezeichnet:
http://de.geocities.com/susanne_tecin/site.jpg
Geht das mit Drupal und wenn ja wie?
- Anmelden oder Registrieren um Kommentare zu schreiben
Taxonomy Menu
am 26.12.2005 - 11:25 Uhr
... http://drupal.org/node/3724
Schau dir das mal an :-)
Weitere Module wie z.B ein DHTML Menü findest du hier: http://drupal.org/project/Modules
mfg holger
www.ebec.net | www.stnetwork.de
Beste Grüße, Holger
---
IT-News und IT-Jobs auf w3Projekt.com
Habe ich schon
am 26.12.2005 - 13:15 Uhr
Das Menü habe ich schon integriert, hilft aber nicht bei meiner gewollten Menüstruktur.
Vielleicht habe ich mich falsch ausgedrückt:
1. Es existiert ein immer sichtbares horizontales Hauptmenü (Brasilien ...)
2. Erst bei einem Klick auf einen Menüpunkt (Brasilien) öffnet sich weiter unten ein zweites horizontales Menü (Lexikon ...)
3. Bei einem Klick auf einen Menüpunkt des zweiten Menüs öffnet sich ein vertikales sichtbares Menü auf der rechten Seite
MIt dem Taxonomy Menu läßt sich sicherlich ein schönes ausklappbares Menü erstellen, aber das brauche ich nicht und wenn später nur im dritten Schritt.
Wer kann helfen: http://de.geocities.com/susanne_tecin/site.jpg
Grüße
Susanne
Das Modul kann man mit
am 27.12.2005 - 12:00 Uhr
Das Modul kann man mit Grundkenntnissen in PHP und etwas Javascript an die ausgefallensten Vorstellungen anpassen.
Achso, es gibt keine
am 31.12.2005 - 16:45 Uhr
Achso,
es gibt keine Moeglichkeit bei Drupal so ein verzweigtes Menu einfach zu erstellen. Hat man grundsaetzlich bei Drupal ohne Programmierkenntnisse keine Chance?
Dies ist dann natuerlich schade, werde dann wohl erstmal Joomla testen, wo so eine Menustruktur in wenigen Minuten realisierbar ist.
Auf bald und einen gruten rutsch
Susanne
Ja genau Joomla ist sowieso
am 01.01.2006 - 21:04 Uhr
Ja genau Joomla ist sowieso total XXX
Re: Achso,es gibt keine
am 02.01.2006 - 16:23 Uhr
eins vorweg, ich kenne Mambo/Joomla nur auf der theoretischen Seite, d.h. es kann durchaus "besser" oder "leichter" als Drupal sein
falls du noch an einer Lösung interessiert bist, habe ich ein paar Fragen zu deiner Anforderung.
Du schreibst
Also ich habe eine Seite mit 4 Haupt-Themenbereichen (Brasilien ...) Wenn man jetzt auf Brasilien klickt, soll sich unterhalb des Hauptmenüs ein dem Hauptthme spezifisches Menü öffnen (Lexikon ...). Wenn man hier wiederum beispielsweise auf Lexikon klickt soll sich auf der linken Seite ein vertikales Untermenü öffnen.
z.B. : "Brasilien" --> nur Inhalte der Kategorie Brasilien anzeigen
+ "Lexikon" --> nur Inhalte die zu Brasilien und Lexikon gehören anzeigen
Fakt ist, dass Drupal nur sehr schwer in eine "starre" Menü-Struktur zu zwingen ist. Das liegt daran, dass "Inhalt" in Drupal fast immer kategorisiert ist bzw. sein sollte.
Aus dieser Eigenschaft ergeben sich dann bestimmte Vorteile - sofern man bereit ist, sich von starren Menüs zu trennen.
Weitere Erläuterungen gibts nur bei Interesse :-)
Ansonsten empfehle ich dir noch Etomite.
Also ich wäre sehr interessiert
am 03.01.2006 - 19:52 Uhr
Für ein aktuelles Projekt benötige ich nämlich exakt solch eine Navigation.
Angenommen ich hätte eine Menustruktur die folgendermassen aussieht:
-a
--aa
--ab
-b
--ba
-c
Auf der Seite möchte ich das aber folgendermassen darstellen:
-Block1 mit Hauptmenu (z.B. als horizontale Navigation oben): a b c
-Block2 Untermenu (z.B. auf der Seite), welches zur aktuellen Seite aus dem Hauptmenu die Unterpunkte auflistet. Wäre also der Punkt a aktiv sollten im Untermenu aa und ab aufgelistet werden.
Wie kann ich in Block2 nur die Unterpunkte zum aktuellen Menupunkt auslesen? Also nix Javascriptaufklappmenu oder so sondern eine Lösung über PHP.
Elias
Ja genau das halte ich für
am 04.01.2006 - 23:23 Uhr
Ja genau das halte ich für eine sinnvolle Menügestaltung. Ist auch sehr einfach umzusetzen. Das Hauptmenü z.B. in Form von primary links und das nachrangige Menü als Block nur auf der verlinkten Seite anzeigen.
Javascript und Flashes haben meiner Meinung nach andere Aufgaben zu erfüllen als ein Menü zu organisieren. Schließlich will man ja auch den Suchmaschinen etwas anbieten.
Re: Achso,es gibt keine
am 05.01.2006 - 14:22 Uhr
eins vorweg, ich kenne Mambo/Joomla nur auf der theoretischen Seite, d.h. es kann durchaus "besser" oder "leichter" als Drupal sein
falls du noch an einer Lösung interessiert bist, habe ich ein paar Fragen zu deiner Anforderung.
Du schreibst
Also ich habe eine Seite mit 4 Haupt-Themenbereichen (Brasilien ...) Wenn man jetzt auf Brasilien klickt, soll sich unterhalb des Hauptmenüs ein dem Hauptthme spezifisches Menü öffnen (Lexikon ...). Wenn man hier wiederum beispielsweise auf Lexikon klickt soll sich auf der linken Seite ein vertikales Untermenü öffnen.
z.B. : "Brasilien" --> nur Inhalte der Kategorie Brasilien anzeigen
+ "Lexikon" --> nur Inhalte die zu Brasilien und Lexikon gehören anzeigen
Fakt ist, dass Drupal nur sehr schwer in eine "starre" Menü-Struktur zu zwingen ist. Das liegt daran, dass "Inhalt" in Drupal fast immer kategorisiert ist bzw. sein sollte.
Aus dieser Eigenschaft ergeben sich dann bestimmte Vorteile - sofern man bereit ist, sich von starren Menüs zu trennen.
Weitere Erläuterungen gibts nur bei Interesse :-)
Hallo,
ich meinte eigentlich keine Javascripte, sondern wie in der Abbildung sich zusätzliche öffnende Menüs.
1. Man klickt auf Kategorie "Brasilien" und unter dem hauptmenü wird ein weiteres Menü sichtbar. und so weiter:
----
Hauptmenü => Brasilien Argentinien Chile Uruguay
Menü => Lexikon Musik Filme Leben
Untermenü :
Anreise
Samba
Zuckerrohrschnaps
----
Hier nochmal das Bild:
http://de.geocities.com/susanne_tecin/site.jpg
was ist den mit dem modul
am 05.01.2006 - 19:57 Uhr
was ist den mit dem modul Nice-Menu?
Selbes Problem
am 16.02.2006 - 10:24 Uhr
Hauptmenü z.B. in Form von primary links und das nachrangige Menü als Block nur auf der verlinkten Seite anzeigen.
Ich habe exakt dasselbe vor, mit Drupal 4.7.0b4. Ich habe Primäre Links als horizontales Menü gemacht und für jeden Punkt ein Submenü angelegt, das in einen Block gepackt und die Sichtbarkeit der Blöcke so eingestellt, dass sie nur innerhalb des jeweiligen Oberpunktes sichtbar sind.
Problem: Wenn ich von einem Oberpunkt zu einem Unterpunkt navigiere und den anwähle, verschwindet der Block wieder. Ich könnte nun natürlich die jeweiligen Nodes in der Sichtbarkeit wieder eintragen, aber das ist mir zu unflexibel.
Am schönsten wäre es, wenn man neuen Content erzeugen könnte und der leicht einem Oberpunkt zugeordnet werden könnte, so dass neuer Content automatisch im jeweiligen Block auftaucht. Auch andere User sollen Seiten machen können, die dann im Menü auftauchen sollen, ohne dass ich als Admin etwas einstellen muss.
Ansätze: Ich denke, am besten wäre es, für jeden Oberpunkt einen Term einer Kategorie anzulegen und dann mit Taxonomie-Funktionien das Menü zu erzeugen. Das Problem ist, dass taxonomy_menu nicht 4.7.-ready ist.
Vielleicht kann man ja auch mit Sichtbarkeitsregelung per PHP etwas erreichen. Also zwei Zeilen PHP, die TRUE zurückgeben, wenn der entsprechende Oberpunkt ausgewählt ist.
Ich bastele weiter selber daran und probiere, ob die CVS-Version des taxonomy_menu-Moduls vielleicht auch mit 4.7.xb4 läuft. Für Tips und Tricks wäre ich aber natürlich trotzdem dankbar wenn jemandem etwas dazu einfällt.
Sonst hau ich ab zu Joomla! ;-)
/edit: taxonomy_menu funzt nicht mit 4.7.x wegen Aufrufen von form_checkbox() (und vllt. weiterer Inkompatibilitäten). Leider fehlen mir (noch) die Skills, das an die 4.7er Forms anzupassen. :(
/edit2: Mit taxonomy_content klappt es fast. Nun habe ich ein Menü aller Inhalte zum jeweiligen Taxonomie-Begriff. Nur leider wieder nicht nur die 2. Ebene (Unterpunkte), sondern auch immer den Oberbegriff, und zwar flach, d.h. er taucht genauso auf wie die Unterpunkte. Wenn ich den Oberpunkt aus der Kategorie werfe, verschwinden auch die Unterpunkte aus dem Menü :(. Außerdem trägt das Menü nun den Namen des Vokabulars, was auch ein wenig doof ist. Schöner wär's, wenn der Titel des Menüs der Oberbegriff wäre und die Unterpunkte die Menüpunkte.