Views und Submenus

am 09.08.2011 - 16:15 Uhr in
Hallo,
ich habe gestern begonnen mich mit drupal 7 zu beschäftigen und kommen eigentlich auch ziemlich gut voran, aber bei ein paar Dingen komme ich einfach nicht weiter.
Angefangen habe ich mit einer Seite die ein Hauptmenü das für jeden Punkt ein Untermenü hat.
Die Hauptmenüpunkte verlinken einfach auf eine Kategorie von Artikeln und im Untermenü sollten dann bestimmte Arten von Artikeln (zb. News Kritiken unsw.) ausgewählt werden können.
Dazu habe ich für jede Artikel-Art einen Inhaltstypen erstellt und diesen dann in einem View auslesen lassen. Mit Contextual Filters werden dann alle Artikel bis auf die einer Kategorie gefiltert.
Also habe ich einen Submenu-Link auf zb. News/1 erstellt. Funktioniert so auch jedoch wenn ich den Submenu-Link klicke verschwindet das Untermenü.
Bei einem Link auf einen normalen Inhalt(also keine View page) passiert das nicht.
Außerdem hätte ich gerne gewusst ob es möglich ist für jede gefilterte Seite den Titel anzupassen. Also zb.: "News Hunde".
Vielen Dank schon jetzt
lg
Tom
- Anmelden oder Registrieren um Kommentare zu schreiben
Versuch doch nochmal etwas
am 09.08.2011 - 16:26 Uhr
Versuch doch nochmal etwas verständlicher darzulegen, was Du mit welchen Modulen realisiert hast und was für ein Problem Du hast? Wenn Du Dein Anliegen mal langsam laut liest, wird Dir vielleicht auffallen, dass einiges etwas verworren ist.
Die Kategorien hab ich mit
am 09.08.2011 - 16:42 Uhr
Die Kategorien hab ich mit Taxonomie gemacht. Dort für jedes Vokabel eine URL angegeben und diese dann im Hauptmenü verlinkt.
Dann habe ich mit Views ein View erstellt das mir alle Inhalte vom Typ zb.: News auflistet.
Ich will für jede Kategorie einen eingenen Untermenüpunkt News also:
Home
-News
Filme
-News
Spiele
-News
Also habe ich bei meinem View einen Contextual filter hinzugefügt der über die URL eine Taxonomie ID erhält und dann nur die News einer Kategorie anzeigt.
Unter Struktur->Menüs habe ich dann in meinem Hauptmenü Links auf diesen View erstellt zb.: Newsview/1 (das 1 für die Kategorie 1)
diese habe ich dann den Links auf die Kategorien zugewiesen.
hoffe das ganze ergibt jetzt mehr Sinn
lg
someanyoneelse schrieb Die
am 09.08.2011 - 16:59 Uhr
Die Kategorien hab ich mit Taxonomie gemacht. Dort für jedes Vokabel eine URL angegeben und diese dann im Hauptmenü verlinkt.
Ich vermute, Du hast jede Begriffsseite Deines Vokabulars verlinkt ... oder?
Aber was ist jetzt "News"? Ist das ein eigener Begriff, oder willst Du dort lediglich die neuesten Einträge des jeweiligen Begriffes auflisten? Ich kann Dir leider immer noch nicht ganz folgen. Und wenn Du alles wie eben gemacht hast, was hat dann jetzt nicht geklappt, was Du erreichen willst?
Ich habe auf den URL-Alias
am 09.08.2011 - 17:13 Uhr
Ich habe auf den URL-Alias des Begriffes verlinkt.
News ist ein eigener Inhalts-Typ wie Artikel.
Ich will bei einer News einen anderen Anriss Text als bei zb einer Kritik deshalt hab ich für diese Artikel-Arten eingene Inhaltstypen erstellt.
Mein Problem ist, dass wenn ich zb auf Filme klicke erscheint mir das entsprechende Untermenü für Filme. Klicke ich in dem Untermenü auf den Link der mich zu meinem View "NewsView" weiterleiten wo ich alle Inhalten von Typ News zum Begriff Filme haben will, verschwindet auf dieser Seite dann das Untermenü zu Filme.
Des weiteren würde ich gerne wissen ob ich für das NewsView zum Begriff Filme einen eigenen Titel erstellen kann bzw. ob man den Titel dynamisch erstellen kann sodass dort dann "News zum Thema Filme" steht.
Aha ... jetzt wird es klarer
am 09.08.2011 - 17:24 Uhr
Aha ... jetzt wird es klarer :-)
Der Inhaltstyp "News" ist aber ebenfalls dem Vokabular zugeordnet ... und Du wählst die Begriffe beim Erstellen aus vermute ich.
Dafür benötigst Du ja eigentlich nur zwei normale Filter. Zum einen ist Inhaltstyp "News" und einen zweiten mit dem Taxonomie Begriff. Wenn Du ne Seitenansicht hast, dann kannst Du ja automatisch einen Pfad und Menuepunkt zuweisen. Sollte dann ganz normal im Menue auftauchen.
Wenn Du mit Contextual Filters arbeitest und quasi dynamische Filter einsetzt, dann sollte das mit dem vermutlich Titel klappen. In VIEWS 2 konnte man einfach das Argument in den Titel übergeben. Vermutlich jetzt auch.
Was Du vermutlich auch benötigst, wenn Du nicht die Standardbegriffsseiten der Taxonomie nutzen willst, ist das Modul TAXONOMY REDIRECT. Wenn Deine Übersichten aktuell mit VIEWS erstellt sind, dann linken die TAGs im Node immer noch auf die Standardansichten. Schon ausprobiert?
Thoor schrieb Aha ... jetzt
am 09.08.2011 - 17:48 Uhr
Aha ... jetzt wird es klarer :-)
Der Inhaltstyp "News" ist aber ebenfalls dem Vokabular zugeordnet ... und Du wählst die Begriffe beim Erstellen aus vermute ich.
Genau das hätt ich vill noch erwänen sollen
Dafür benötigst Du ja eigentlich nur zwei normale Filter. Zum einen ist Inhaltstyp "News" und einen zweiten mit dem Taxonomie Begriff. Wenn Du ne Seitenansicht hast, dann kannst Du ja automatisch einen Pfad und Menuepunkt zuweisen. Sollte dann ganz normal im Menue auftauchen.
Was sind normale Filter und was meinst du mit Seitenansicht? :)
Wenn Du mit Contextual Filters arbeitest und quasi dynamische Filter einsetzt, dann sollte das mit dem vermutlich Titel klappen. In VIEWS 2 konnte man einfach das Argument in den Titel übergeben. Vermutlich jetzt auch.
per php oder wie könntest du mir ein Beispiel nennen?
Was Du vermutlich auch benötigst, wenn Du nicht die Standardbegriffsseiten der Taxonomie nutzen willst, ist das Modul TAXONOMY REDIRECT. Wenn Deine Übersichten aktuell mit VIEWS erstellt sind, dann linken die TAGs im Node immer noch auf die Standardansichten. Schon ausprobiert?
Du meinst das mit diesem Modul die Untermenüs nicht mehr verschwinden oder wie?
lg
Du hattest im Eingangsthread
am 09.08.2011 - 23:13 Uhr
Du hattest im Eingangsthread erwähnt, daß Du Views erstellt hast. So etwas tut man mit dem VIEWS Modul. Und darin gibt es auch die von Dir erwähnten Contextual Filters ... neben normalen Filtern, die ich erwähnt hatte.
Ich würde mal drauf tippen, dass wir aneinander vorbei tippen, Du hast gar kein VIEWS Modul installiert oder? Das benötigst Du aber für Dein Vorhaben.
PS: Taxonomy Redirect hat nichts mit Menus zu tun!
PPS: Filter und Seitenansicht beziehen sich auf VIEWS.
Aha ok habe jetzt die
am 10.08.2011 - 09:52 Uhr
Aha ok habe jetzt die normalen Filter gefunden..
Damit müsste ich aber für jede Kategorie einen neuen View erstellen oder? Weil ich ja für den View fix die benötigte Kategorie einstelle.
Mit den Contextual Filters funktionierts ja eigentlich.
Wie gesagt mein Problem ist, dass mir den Untermenüs verschwinden wenn ich auf einen Punkt klicke der mir auf ein View verlinkt.
Also mein Untermenüpunkt verlinkt zb.: auf NewsView/1 dann wird dem contextual filter 1 als taxonomie term ID übergen und er zeigt mir alle Artikeln die der Kategorie mit der ID 1 angehören an.
dh.: ich verwende für jeden Untermenüpunkt "News" den selben View "NewsView" nur mit einer anderen term ID.
Wenn ich dann auf diesen Untermenüpunk "News" klicke werden mir die gewünschten Artikeln angezeigt nur verschwindet das Untermenü samt Link den ich gerade geklickt habe.
Ja ich habe das Modul Views installiert bin aber noch nicht sehr vertraut damint.
lg
Ok habe mir gearade ein View
am 10.08.2011 - 10:02 Uhr
Ok habe mir gearade ein View mit normalen Filtern erstellt und das hab ich das Problem mit den Submenüs nicht und auch das Title Problem erübrigt sich dann.
Aber ist das ganze dann nicht ein bisschen sehr Redundant? Da hab ich dann am Ende 5 verschiedene Views mit normalen Filtern statt einem View mit nem contextual Filter..
Naja danke jedenfalls für die Hilfe :)
Hmm jetzt ist ein neues
am 10.08.2011 - 14:04 Uhr
Hmm jetzt ist ein neues Probelm aufgetreten und zwar wenn ich auf meiner Front-Page bin wird mir keine Submenü angezeigt.
Auch wenn ich den "Home" Menüpunkt anklicke kommt keins :(
Kann mir da vill jemand helfen?
lg