Alphabetischer Index + alphabetische Node-Liste mit Views 1
am 30.08.2008 - 11:35 Uhr in
Ich kämpfe gerade mit Views (1). Mein Versuch war, einen alphabetischen Index oben auf der Seite und darunter eine Liste des jeweiligen Buchstabens der gewählten Contentypen zu bekommen.
Dabei bekomme ich jedoch eine Fehlermeldung, die mir als DAU nicht weiterhilft:
user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(node.title, 1) FROM node node WHERE (node.type IN ('rezension')) AND (node.sta' at line 1 query: SELECT LEFT(node.title, 1) AS letter, count( DISTINCT(node.nid)) AS num_nodes, node.LEFT(node.title, 1) AS letter_LEFT(node.title, 1) FROM node node WHERE (node.type IN ('rezension')) AND (node.status = '1') GROUP BY LEFT(node.title, 1), letter_LEFT(node.title, 1) ORDER BY letter_LEFT(node.title, 1) DESC in ***/includes/database.mysql.inc on line 172.
Was mache ich falsch? Wo muss ich ansetzen? Gewählt habe ich:
Seite
- Listenansicht
- Pager: keiner
- Anzahl: 0
Felder
- Node Title (as link/keine Sortierung)
Argumente
- Zusammenfassung absteigend, Option 1 (ABC-Style)
Filter
- Node-Type: rezension
- Published: Ja
Sortierkriterium
- Node Title, aufsteigend
Was bedingt geht ist die Ansicht: Bonus Summary + full view, aber hier bekomme ich es nich thin, mit den entsprechenden Rädchen so zu schrauben, dass unter der Alphabetischen Ansicht die Nodes alphabteisch sortiert sind, sie sind nach Veröffentlichungsdatum sortiert.
Vielleicht sehe ich ja mal wieder den Wald vor lauter Bäumen nicht, aber ich brauche Hilfe, da auch ähnliche Threads nicht weitergeholfen haben.
Für eine kurze Hilfe wäre ich sehr dankbar :-)
- Anmelden oder Registrieren um Kommentare zu schreiben
alpha pager
am 04.09.2008 - 13:56 Uhr
Moin!
Es gibt das Modul Views Alpha Pager. Das macht möglicherweise genau das, was Du möchtest.
Oder das hier.
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hallo, ich hab mir in Drupal
am 04.09.2008 - 15:04 Uhr
Hallo,
ich hab mir in Drupal eine eigene Benutzerliste mit Vies gebaut bei der ich oben auf einen Buchstaben klicken kann und ich bekomme alle Benutzernamen angezeigt die mit dem Buchstaben anfangen. Wen ich dich richtig verstanden habe ist es das was du willst oder?
Dazu habe ich einen Neuen Typ Anhang bzw. Attachment gemacht.
Dafür war es wichtig das ich bei den Argumenten die Ansicht heraushebe oder wie das noch heißt. Hier also nicht den Standard verwende, da mir sonst die Seite auch immer umgestellt wird. Ich habe mir das im Prinzip vom mitgelieferten Glossar abgeschaut.
Dann habe ich als Argument den Namen ausgewählt und dort auf "Zusammenfassung, absteigend sortiert" und Glossary Mode geklickt und noch das Design auf unformatiert und als Seperator ein | genommen. Ich hoffe das hilft dir weiter. Ansonsten schau es dir beim Glossar ein wenig ab welches mitgeliefert wird.
Grüße
strauch
Glossar?
am 04.09.2008 - 16:50 Uhr
Ich habe kein Glossar, das klingt nach Views 2, ich arbeite mit dem alten.
Der View ist selbstverständlich für einen eigenen Content-Type. Den möchte ich mit einem Index nach Anfangsbuchstaben sortiert haben.
Mir wäre vielleicht schon geholfen, wenn einer übersetzen kann, welcher Punkt für die Fehlermeldung verantwortlich ist.
Ok, manchmal ist man zu
am 04.09.2008 - 22:22 Uhr
Ok, manchmal ist man zu blind. Es funktioniert mit Alpha-Pager, Alle Werte anzeigen und Tabellenansicht (nicht z. B. mit Listenansicht, warum auch immer).
Es funktioniert aber nicht mit Alpha-Pager und Werte zusammenfassend anzeigen (oder/und Bonus-View: Zusammenfassung + Full).
Mein Problem war, dass ich den Bonus-View benutzen und anpassen wollte ...
Danke, ihr habt mich auf den richtigen Weg gebracht.