Menü Erstellung mit ändernden Submenues
am 19.07.2007 - 13:24 Uhr in
Schönen Guten Tag,
ich habe folgendes Problem. Nachdem ich mich nun 1 Tag hier alles durchgelesen habe was mir evtl. weiterhelfen kann, kam ich zum Entschluss mal einen Thema zu eröffnen und nachzufragen.
Mir liegt folgendes Problem vor :
Ich habe im Header eine Menüstruktur, kurz darunter eine 2. welche statisch sein wird.
Jenachdem welches Menüfeld man anklickt ist links eine Sidebar mit neuen Menüs, die Menüpunkte unterscheiden sich jenachdem welches Element das "Eltern"element ist.
Hab es am Anfang mit einfach Strukturierung versucht, was leider nicht den Erfolg brachte. Habe es dann wie hier oft geschildert mit Taxonomie System probiert bzw. die Module genommen wie das Sitemenu.
Leider klappte dies nicht, bzw. hätte ich mit php die Menüs erst aufbauen müssen.
Dies ist nun meine Frage, da ich die Seite nicht betreue sondern später jemand anders, wäre es möglich das ich diese Menüstruktur aufbauen kann ohne PHP ? Oder einmal es mit PHP einbinde und dann später ohne Probleme neue Unter/Untermenues erstellt werden können ohne das der php code verändert werden muss (quasi ein Plugin).
Um es zu verdeutlichen kurze anschaumöglichkeit :
Header : Fische Säugetiere Aliens
2. statische Menu : News | ... | ... | ... | Infos
Sidebar(Fische) : Fisch1 Fisch1.1 | Fisch2 usw.
Sidebar(Säugetiere) : s.O.
.
.
.
Vielen Dank
Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
Menues bei Mehrsprachigeit
am 13.08.2007 - 16:15 Uhr
So die Seite ist fast fertig, nun tritt nur ein kleines Problem auf, welches hier anscheinend noch nicht bekannt ist. Es ist ein merkwürdiger Bug oder ein Fehler meinseits.
Ich habe das Plugin "i18n" für die Mehrsprachigkeit aktiviert. Seitdem werden auf der Seite keine Submenues angezeigt. Also sie tauchen im Navibaum nicht auf, wurden aber laut Datenbank angelegt und sollen vorhanden sein. Woran liegt das, auf den Seiten ohne Mehrsprachigkeit funktioniert das mit den Submenues anlegen einwandfrei.
Hat jemand eine Erklärung bzw. ne Lösung meines Problems ?
- Anmelden oder Registrieren um Kommentare zu schreiben
Du kannst die Blöcke der
am 19.07.2007 - 13:29 Uhr
Du kannst die Blöcke der Menüs Seitenspezifisch ausgeben, also nur da wo du sie haben willst...
gruß pebosi
Richtig, aber der Aufwand
am 19.07.2007 - 13:52 Uhr
Richtig, aber der Aufwand ist riesig dies bei jeder Seite/Menüpunkt zu machen.
Darum dachte ich ja an Taxonime und Terms, damit die Seite in Zukunft einfach weiter bestückt werden kann.
MfG
Edit : Ich benötige noch ne Info, und zwar sollen die aktiven Menüs noch markiert bleiben.
Also wenn ich in der Sidebar umherklicke sollen die "Elternelemente" markiert bleiben quasi active.
Wegen der Menüsache werde ich wohl nen PHP Modul schreiben, die bisherigen Plugins die ich gefunden habe sind nett aber noch nicht ganz das richtige ^^.
Untermenüs schwierig
am 20.07.2007 - 12:55 Uhr
Untermenüs sind in Drupal ehrlich zugegeben schwierig.
Es gibt diesen Workaround Seiten Kategorien zuzuweisen, und je nach Kategorie Blöcke ein- und auszublenden. Das bedeutet aber, dass der User entscheidet, welche Menüs zu seinem Beitrag erscheinen. Und das geht natürlich bei etwas größeren Projekten gar nicht, weil der Benutzer Fehler machen kann, und die Grundstruktur der Seite beeinflusst...
Wir realisieren das mit Inhaltstypen. Jeder Bereich hat seinen eigenen Inhaltstypen. Das hat den Vorteil das man auch jemandem Rechte "an einem Bereich" geben kann. Und die Sichtbarkeit der Menüs wird dann über den Typen gesteuert. Da kann der Benutzer nichts falsch machen.
Die Lösung find ich gut und
am 26.07.2007 - 11:05 Uhr
Die Lösung find ich gut und habs auch gleichmal umgesetzt.
Ich hab nun nur noch das Problem mit der Volltextsuche. Das Modul Search ist aktiviert und soweit auch recht gut, nur folgendes Problem habe ich.
1. Gebe Suchwort ein und er öffnet im Content dann das node fürs Erweiterte Suchen.
2. Wenn ich nun dort das Wort eingebe findet er es
-> Warum sucht er es nicht gleich ? falsche action node ?
Aber das Hauptproblem ist das ich wenn ich nicht eingeloggt bin die Fehlermeldung bekomme
"You are not authorized to access this page."
-> Liegt das an dem falschen node ? Oder wo stell ich das am besten ein ?
Folgende node nutze ich als acion :