Menü-Problem mit Views
am 31.12.2011 - 07:47 Uhr in
Hallo,
folgende Situation. Es geht um einen Sportverein mit einer Terminanzeige für verschiedene Abteilungen (Sportarten). Dabei soll es eine globale Terminseite geben und jeweils für die Abteilungen auch einmal jeweils eine Terminseite.
Termine werden zentral als eigener Content-Type angelegt und die Anzeige erfolgt über Views mit einem Filter für die Abteilungen. Bin mir nicht ganz sicher, ob ich das mit den Views korrekt kapiert habe (hat mich ziemlich viel Zeit gekostet) aber im Prinzip funktioniert das ganze Wunderprächtig. Die zentrale Seite mit allen Terminen wird korrekt angezeigt:
http://install.webinabox.de/csvstuttgart/alle-termine
Jetzt habe ich zwei Probleme
a)
bei den Views der einzelnen Abteilungen (view) wird das Menü nicht angezeigt:
http://install.webinabox.de/csvstuttgart/basketball-termine/
Ich kapiere nicht ganz warum, weil das bei den Gesamtterminen auch funktioniert und ich da in dem View nix geändert habe. Hab im View eine URL vergeben und die Menüpunkte dann von Hand angelegt. Im View habe ich "Kein Menü" eingestellt (das habe ich nicht kapiert, was man da einstellt).
b)
bei den einzelnen Termin-Seiten, wird auch kein Menü angezeigt:
http://install.webinabox.de/csvstuttgart/testtermin-tauchen
Hier sollte optimalerweise das Menü der einzelnen Abteilungen angezeigt werden, zur Not ginge aber auch das Menü von den Gesamtterminen. Aber wie stelle ich das ein? Und zwar möglichst so, dass man nicht für jeden Termin einzeln angeben muss, wo das auftaucht. Denn die einzelnen Termine sollten selber nirgendwo in einem Menü auftauchen. Wichtig ist nur DASS ein Menü angezeigt wird.
Ich benutze für alle Menus nur das Hauptmenu welches ich per Menü Block Split Module aufteile (falls das wichtig ist).
Vielen Dank
Gruß, Dave
- Anmelden oder Registrieren um Kommentare zu schreiben

wie hast du das menü erstellt?
am 31.12.2011 - 14:04 Uhr
Wenn ein block ist musst du die sichtbarkeit auch zu den anderen view Seiten erlauben.
Wenn es ein einfaches Menü Element ist kannst du Sichtbarkeit von dein Menü erweitern.
Ich mache es immer so das ich eine view immer in ein block packe. Somit ist man was Sichtbarkeit angeht flexibler.
Gruß
So ganz verstanden habe ich
am 31.12.2011 - 15:15 Uhr
So ganz verstanden habe ich das nicht...
Also das ist alles eine einzige View mit verschiedenen Unter-Elementen. Zwei Blöcke für die Startseite mit den neusten 5 Meldungen. Und den Rest habe ich jeweils als "Seite" angelegt. Wie gesagt, bei "Alle Termine" funktioniert das auch.
folgendes...
am 31.12.2011 - 17:53 Uhr
Du musst dein Menü sagen das es auf den Seiten wo auch die view Ausgabe ist auch erscheint.
Am besten ist wenn du die Ausgabe der view in Blöcke packst.
So kannst du die Ausgabe der view besser kontrollieren .
Zitat: Du musst dein Menü
am 01.01.2012 - 04:48 Uhr
Du musst dein Menü sagen das es auf den Seiten wo auch die view Ausgabe ist auch erscheint.
Ja, aber wie??
Wieso Blöcke? Das verstehe ich nicht. Ich WILL doch garkeinen Block, ich will eine eigenständige Seite.
Bei den Menueinstellungen
am 01.01.2012 - 04:55 Uhr
ganz unten gibt es eine Möglichkeit, bestimmte Seiten (Pfade) anzugeben, bei denen das Menü erscheinen soll, oder andere, bei denen es NICHT erscheinen soll.
Hmmmm...
am 01.01.2012 - 08:27 Uhr
Hmmmm... *aufDemSchlauchSteh*... Wo genau?
Verwalten->Strukturierung->Menüs->Einstellungen?
Verwalten->Strukturierung->Hauptmenü->Menü bearbeiten?
Da ist nix...
Gruß, Dave
Sorry war ungenau
am 01.01.2012 - 09:04 Uhr
Ein Menü wird in einem Block angezeigt - die Sichtbarkeit des Blocks kann man so regeln.
Es ist also in den Einstellungen zum Block - also eine Conatainerebene weiter oben.
Achso meinst Du das... Naja,
am 01.01.2012 - 10:09 Uhr
Achso meinst Du das... Naja, in dem Block hatte ich da logischerweise ausgewählt "Auf allen Seiten außer den angegebenen anzeigen" Und da habe ich keinerlei Ausnahmen angegeben und trotzdem wird es bei der besagten View nicht angezeigt.
Okay... Das ist wohl ein
am 01.01.2012 - 23:40 Uhr
Okay... Das ist wohl ein Bug...
Die URL des views heißt basketball-termine, fussball-termine etc wenn ich das umbenenne funktioniert es. also z.B. termine-fussball, termine-basketball...
thanks anyway.
Die andere Frage bleibt:
Wenn ich einen Node habe, der KEINEN Menüpunkt hat, wie kriege ich dann trotzdem das entsprechende Untermenü angezeigt?
Gruß, Dave
Menupunkt muss activ sein
am 02.01.2012 - 10:54 Uhr
Die andere Frage bleibt:
Wenn ich einen Node habe, der KEINEN Menüpunkt hat, wie kriege ich dann trotzdem das entsprechende Untermenü angezeigt?
Probier mal das Modul menu_trail_by_path
Die Seite bzw. der Node muss hald auch die richtige URL haben...
lg
Ich glaube das ist nicht das
am 02.01.2012 - 11:39 Uhr
Ich glaube das ist nicht das richtige. Die "Termin"-Nodes haben ja garkeinen Menü-Eintrag - und sollen auch keinen haben. Ich will aber trotzdem den Submenü-Block anzeigen lassen.
Oder habe ich da was nicht kapiert bei dem Modul?
Irgendwas ist hier total kaputt
am 06.01.2012 - 07:36 Uhr
Ich kann machen was ich will, der verspult mir jedes Mal wieder die Menüs... Kann sich das mal jemand anschauen?
Es geht um die Menüpunkte Termine:
http://install.webinabox.de/csvstuttgart/basketball
also: Basketball=>Termine
Ich krieg das nicht auf die Reihe. Die URL lautet /termine-basketball. Und im Menü-Eintrag STEHT auch /termine-basketball. Aber sobald ich irgendwo eine Seite abspeichere verweist der Menüpunkt immer auf /termine. Obwohl das dort garnicht eingetragen ist.
Ein ähnliches Problem habe ich mit den Fotos... Mein Kunde hat für jede Abteilung eine Seite "Photos" angelegt... Aber irgendwie zerhaut Drupal das immer und immer wieder und verlinkt immer auf die gleiche Seite. Wenn ich in dem Node die URL ändere hat das keinerlei auswirkung. Er ändert die jedes Mal wieder zurück auf "photos".
Bin kurz vor'm Wahnsinnig werden...
Hey, wenn ich hier irgendwie
am 08.01.2012 - 10:21 Uhr
Hey, wenn ich hier irgendwie nerve, oder gegen Regeln verstoße oder so, einfach bescheid sagem., wäre aber für Hilfe echt dankbar...
Meine Erkenntnis bis jetzt:
Es liegt nicht am pathauto-Modul (wie ich erst dachte) und auch nicht an den lesbaren URLs. Wenn ich einen Artikel speichere, legt Drupal einfach knallhart für JEDEN Node einen neuen Alias an und ignoriert alle Einstellungen im Menü sondern nimmt einfach immer den Linktitel des Menüs. Wenn ich 10 Artikel mit dem Titel Fotos habe, legt er zehn Aliase "/fotos" an. Wenn ich alle Aliase lösche geht das entsprechend nur so lange gut, bis irgendwo wieder ein Artikel gespeichert wird...
Das kapiere ich irgendwie nicht und bin mit meinem Latein langsam am Ende...
Ich fürchte, das Forum ist
am 08.01.2012 - 12:46 Uhr
Ich fürchte, das Forum ist hier ungeeignet, um sich mit Deinem Problem auseinander zu setzen. Es läßt sich eben nicht alles über das hier typische Frage/Anwort Verfahren lösen. Du brauchst eine spezielle Beratung/Hilfestellung zu Deiner Seite. Es gibt in Stuttgart eine Drupal User Group. Ich kann Dir nur raten, dort hin zu gehen und mit jemandem über Dein Problem zu reden. Das bringt in einer halben Stunde mehr, als Wochen langes hin und her hier im Forum.
Beste Grüße
Werner
thx Das Problem ist, dass ich
am 08.01.2012 - 12:59 Uhr
thx
Das Problem ist, dass ich nächste Woche Deadline habe... Bin da gerade recht verzweifelt, kriege da kaum Geld für weil das eine Freundin ist und der Verein kein Geld hat, aber zur Not würde ich auch was dafür zahlen, wenn mir da jemand per Phone oder Skype hilft.
Das hier habe ich noch gefunden. Ist genau mein Problem:
http://drupal.org/node/1205838#comment-5442904
Hat die Group eine Homepage?
Ok, wenn ich das richtig
am 08.01.2012 - 13:22 Uhr
Ok, wenn ich das richtig verstehe, baust Du einen Pfad in dem der Titel verwendet wird. Da aber der Titel nicht eindeutig ist, gibt es den selben Pfad mehrfach. Das ist ein grundsätzlicher Konstruktionsfehler in Deinem Aufbau. Dann mußt Du erzwingen, daß der Titel eindeutig ist, sonst kann das nicht gehen. Du könntest etwa mit Unique Field einen eindeutigen Titel erhalten.
Beste Grüße
Werner
1. Ich hab garnichst
am 08.01.2012 - 13:35 Uhr
1. Ich hab garnichst konstruiert, das waren die Voreinstellungen
2. Selbst wenn ich in path-auto den Alias aus Title und Node-ID zusammenbauen lasse (also [title-raw]-[nid]) funktioniert das nicht
Er nimmt immer den Menü-Titel... Egal was eingestellt ist.
Verstehst Du, ich will einfach nur noch das es läuft und da keine Zeit mehr reinstecken. SEO und lesbare URLs sind mir mittlerweile scheiß egal. Aber auch wenn ich lesbare URLs und pathauto deaktiviere funktioniert es nicht, weil er dann trotzdem Aliase erstellt.
Eindeutige Titel zu nehmen ist ein Workaround der für den Kunden nicht wirklich praktizierbar ist. Es sieht einfach doof aus, wenn man immer noch dazu schreibt "Fotos Basketball" "Fotos Badminteon" etc.