Hilfe: Views und Filterung - nichts klappt - Views zerstört bereits definierte Ansichten(gelöst)
am 06.04.2011 - 13:17 Uhr in
Ich habe mich zwar mittlerweile in Drupal ordentlich reingearbeitet, aber Views macht mir hier wieder mal einen Strich durch die Rechnung.
Zur Erklärung was ich vorhabe.
Ich habe einen eigenen Inhaltstyp namens "lexikon" definiert. Dieser enthält unter anderem die geografische herkunft (gestaffelt nach Kontinent - Land - Ort, über die Taxonomiefunktion).
Da sich Views ja mit der glossary Ansicht als Lexikon anbietet, habe ich das auch versucht umzusetzen.
Gebraucht werden demzufolge folgende Ansichten
1. eine Auflistung aller Einträge (also Kriterium Node-Typ=lexikon)
2. eine Auflistung aller Einträge nach Kontinent (also Kriterium Node-Typ=lexikon und ist alles von kontinentname)
3. eine Auflistung aller Einträge nach Land (also Kriterium Node Typ=lexikon und ist alles von kintinentname und ist alles von stadtname)
Soweit die Theorie.
Nur wie lege ich die einzelnen Ansichten an?
Wenn ich auf "ansichten" im Verwalten-Menü gehe, und dann "bearbeiten" der glossy Ansicht (welche aktiv ist) wähle, kann ich im folgenden Fenster ja die entsprechenden Ansichten definieren mit den Kriterien, welche Elemente in den Tabellen gezeigt werden sollen, usw. usw.
Hier müsste ich also für jede Ansicht einen eigenen Eintrag erstellen der dann links in dieser grauen Leiste auftaucht
Das Problem ist, wenn ich etwas in einer Ansicht ändere, wird es für alle anderen mit übernommen und die individuellen Einstellungen die ich zb. für Ansicht 1 (siehe punkt 1 oben) gemacht habe, sind weg.
Was mach ich hier elementar falsch?
Wie immer Danke schon einmal für eure Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben
Es gibt in den Einstellungen
am 06.04.2011 - 13:37 Uhr
Es gibt in den Einstellungen immer einen Button, der "Übersteuern" heißt oder, falls Übersteuern schon eingestellt ist, "Standard Ansicht ändern". Damit regelst Du, ob Deine Änderungen auf den Default (= Standardansicht, die an alle Ansichten vererbt wird) oder nur die aktuelle Ansicht angewendet wird. Das ist das ganze Geheimnis.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hallo Werner, Danke für deine
am 06.04.2011 - 13:51 Uhr
Hallo Werner,
Danke für deine Hilfe.
Allerdings gibt es bei mir keinerlei "Übersteuern" Element.
wo genau befindet sich denn das?
ich find das einfach nirgends.
Danke schon mal im Voraus.
Zum Beispiel hier beim Ändern
am 06.04.2011 - 22:01 Uhr
Zum Beispiel hier beim Ändern eines Feldes in einer Block-Ansicht.
Der Button taucht eigentlich immer auf, wenn Du eine Änderung machen willst und nicht in der Standard-Ansicht bist.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Muss ich mal schauen, aber
am 06.04.2011 - 22:19 Uhr
Muss ich mal schauen, aber erst morgen, sonst sitz ich wieder die ganze Nacht dran :-) DAnke für den Hinweis, jetzt hoff ich nur, ich find das auch...
Hallo wollte nur Bescheid
am 07.04.2011 - 12:00 Uhr
Hallo
wollte nur Bescheid geben, dass es jetzt so funktioniert.
Den übersteuern button hab ich in der Fülle der Einstellmöglichkeiten gar nicht wahrgenommen.
Eine Frage hab ich allerdings noch.
Wozu ist das Feld "In Beziehungen" gut?
Danke für die tolle Hilfe, die mir immer wieder aus der Patsche hilft.
Ich muss leider doch noch mal
am 13.04.2011 - 11:57 Uhr
Ich muss leider doch noch mal mein Problem hochwühlen, denn offensichtlich funktioniert es jetzt nicht mehr, obwohl es vorher funktioniert hatte und ich weiß nicht woran es liegt.
In jedem Fall zeigt mir Views keine Werte an, obwohl (nach meiner Logik) alles korrekt ist.
Also zur Erklärung.
Ich habe meinen Inhaltstyp Lexikon, dieser hat ein Element Herkunft, welches ich über Hierarchical Select auswählen lasse. In diesem Herkunftselement ist per Taxonomieeintrag festgelegt, der Kontinent und innerhalb eines Kontinents die entsprechenden Länder des jeweiligen Kontinents.
Will man nun verschiedene Views erzeugen, so muss man ja lediglich nach diesem Feld Herkunft filtern.
Das bedeutet
1. Einen Pfad und Menüeintrag festlegen
2. Argumente - hier ist es der Node Titel
3. Felder festlegen, die im Views angezeigt werden sollen in der tabellarischen Ansicht
4. Sortierkriterium - Node Titel aufsteigend
5. Filterkriterium Node Typ = Lexikonseite (damit nur diese im Index landen) und zusätzlich Inhalt Herkunft - ist alles von Afrika
allerdings zeigt er mir nur in meiner Gesamtansicht die ich gemacht habe (wo ich nur als Filter typ lexikonseite angegeben habe) meine Einträge an.
Wenn ich auf meinen Navi Link für Afrika klicke, dann bleibt die Ansicht leer...
Habe ebenso versucht es über die direkten Taxonomiewerte zu machen, aber da zeigt er auch nix an. Die Werte sind jedenfalls gespeichert.
Update:
Egal was ich versuche, die Filterung geht in die Hose.
Ob ich nun die Taxonomie ID über Hierarchical Select Element auswerte (gibt SQL Fehler - Bug lässt sich über google finden und wird schon diskutiert) oder auch die Herangehensweise, wenn ich ein eigenes Formularfeld nehme, welches die Kontinente aufnehmen kann, das aber unsichtbar ist... wenn ich die Daten im Formular selbst ausgeben lasse, steht was drin. Will ich das Feld per Views auswerten, also filtern, (ist alles von Afrika zb.) wird nix angezeigt...
Weiß zufällig jemand wo hier das Problem ist, ich wäre sehr dankbar dafür...