Veröffentlicht von md am 23. März 2010 - 19:41
Wer mehrere View displays (nicht mehrere Views) für unterschiedliche sortierungen erstellen möchte, kommt schnell auf die Idee, dass es sehr praktisch sein könnte, die verschiedenen Displays über Reiter (Local tabs) aufzurufen.
Das ist auch nicht schwer, aber die Tücke liegt im Detail.
Hier ein Beispiel
Und so funktionierts:
- View neu anlegen
- Ein Seiten-Display mit Sortierung nach Datum anlegen
- Pfad angeben TABTEST/DATUM
- Auf den Link MENÜ klicken
- Als Titel Nach Datum sortiert angeben
- Option Standardmäßiger Reiter auswählen
- Wichtig: dann als übergeordneten Menüpunkt NORMALER MENÜPUNKT auswählen und als Titel TABTEST angeben
- Zweites Seiten-Display mit Sortierung nach Titel angeben
- Pfad angeben TABTEST/TITEL
- Auf den Link MENÜ klicken
- Option Menü Reiter wählen
- Als Titel Nach Titel sortiert angeben
- Fertig. View speichern
Der entscheidende Knackpunkt ist Punkt 7. Seiten, egal ob Views oder was auch immer, die Reiter haben sollen, benötigen einen übergeordneten Menüpunkt. Und indem man der View sagt, dass sie einen normalen Menüpunkt nehmen soll, generiert die View automatisch einen neuen Menüpunkt mit dem Pfad den man im Titel angegeben hat. Im Beispiel war das Tabtest.
Kommentare
Hallo,
danke für den Tipp, der war echt nützlich. Was man doch nicht alles mit View machen kann :)
28 Mai 2009
3 Tage 9 Stunden
Ja und das ist nur ein Bruchteil. Und wir freuen uns, wenn ein Tipp nützlich ist.
Hallo,
toller trick- vielen dank fürs teilen!
Kann man diese technik auch auf blöcke anwenden? Wie habt ihr euren ersten block in der rechten seitenleiste gebaut?
28 Mai 2009
3 Tage 9 Stunden
Die beschriebene Technik funktioniert so nur mit Seiten. Für Blöcke gibt es Module wie http://drupal.org/project/quicktabs
Danke schön!!
Hallo!
Vielen Dank für den Artikel, ich hatte mich auch schon an Reiterdarstellung in Views versucht, hab's leider nicht hinbekommen. Mit eurem Tutorial hat es gleich prima geklappt.
Ein Problem allerdings: in der Leiste vom Modul Adminmenu erscheint nun plötzlich der Punkt "TABTEST", was irgendwie nicht so toll ist. Habe ihr vielleicht einen Tipp, wie man das wegbekommt? Deaktivieren im Menü bringt nichts, TABTEST erscheint weiterhin im Adminmenu.
LG, Sanja
28 Mai 2009
3 Tage 9 Stunden
Schön, dass dir das Tutorial gefällt.
Im Adminmenü sollte das eigentlich nicht auftauchen, sondern im normalen Navigationsmenü.
Möglichkeiten:
Menü-Eintrag verschieben
Menü-Cache leeren (mit dem Devel Modul)
Admin-Menü Modul updaten
Hi,
auch von mir vielen Dank für diesen Tip, den ich soeben für eine den Node-Edit-Tabs ähnliche Admin-only-Erweiterung einer Übersichtsliste eingebaut und dafür sicher nicht als letztes verwendet habe.
Bemerkung am Rande: Ich bin hier nicht angemeldet und erhalte als Eingabeformat-Option "Full HTML" inkl. PHP-Code? Ich habe das jetzt extra nicht ausprobiert, aber ich bin mir nicht sicher ob das so gewollt ist...
vG
28 Mai 2009
3 Tage 9 Stunden
Uuups! Vielen Dank für deinen Hinweis mit dem Eingabeformat!
Kommentar hinzufügen