Frage zu Seitenlayout mit Views in Tabs
am 13.03.2013 - 22:00 Uhr in
Ich möchte mehrere Tabs mit views darstellen, die alle durch Entity Reference einen view auf der linken Seite referenzieren. Der Node links ist also sowas wie eine zentrale Übersicht, die immer zu sehen sein soll, während sich die Views in den Tabs immer auf diesen beziehen und unterschiedliche Unterbereiche darstellen.
Aus einer übergeordneten Gesamtübersicht der referenzierten Nodes wird, wenn ich einen Node anklicke, per Beitrags-ID im Kontextfilter der views (die in den Tabs erscheinen sollen) immer ein view aufgebaut, die sich dynamisch auf die referenzierte Beitrags-ID bezieht. Das ist soweit kein Problem.
Mein Problem ist das Umsetzen dieses Layouts mit den Tabs.
Der Beitrag, auf den sich die Tabs mit den Views beziehen, soll immer links stehen und die views mit den Entity references dazu dynamisch in diesem Tabs Layout.
Wie kann ich diese Darstellung – wie in der Abbildung skizziert – in Drupal 7 umsetzen?
Danke für jeden Tipp.
Anhang | Größe |
---|---|
mockup_views-in-tabs.JPG | 138.17 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Weiß nicht genau ob das
am 13.03.2013 - 22:18 Uhr
Weiß nicht genau ob das klappt, aber eventuell mit Quicktabs und dynamischen Views.
Die einzelnen Inhalte der Tabs in Views bauen (mit Argument Node-ID aus der URL und Beziehung zum linken Node).
Dann in Quicktabs die Views zusammensetzen und rechts in einem Block neben der Node anzeigen lassen.
WEBTRANSFORMER
Ich habe das gerade mal
am 13.03.2013 - 23:05 Uhr
Ich habe das gerade mal ausprobiert und es klappt nicht.
Wenn ich in der views Vorschau oder der Adresszeile die Argumente (= Beitrags-ID) eingebe, wird der gewünschte view aufgebaut, also funktionieren meine Argumente.
Nur Quicktabs scheint das in seinem Block nicht zu verstehen, dort habe ich auch pro Tab das Argument als %0 eingegeben, der Tab bleibt aber immer leer.
Naja für heute abend ist erstmal Feierabend.
– Grüße aus Franken –
"Eine Entscheidung ist dann eine gute Entscheidung, wenn Sie zu mehr Möglichkeiten führt.”
Heinz von Foerster (Kybernetiker)
www.bienlein-kommunikation.de
Versuche es mit einer
am 13.03.2013 - 23:42 Uhr
Versuche es mit einer View(Page) und keinem Block.
WEBTRANSFORMER
Argumente gehen nicht mit
am 14.03.2013 - 13:23 Uhr
Argumente gehen nicht mit einem Block!! also geht es dann über den Punkt "Was tun was kein Argument vorhanden ist" => default Argument verwenden => Beitrags-ID aus der URL.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Mit Quick Tabs kann man doch
am 15.03.2013 - 11:28 Uhr
Mit Quick Tabs kann man doch nur Blocks erzeugen, oder? Dann kann es ja nicht gehen?!
Kann ich mit Quick Tabs auch Seiten mit URL erzeugen, oder wirklich nur Blocks?
@Werner: Ich weiß jetzt nicht genau, wo ich dieses Einstellung treffen sollte/kann.
Was ich noch ausprobiert habe:
Es nicht über Quick Tabs zu machen, sondern über views mit Menüreitern, ähnlich wie in Learn Views with NodeOne, part 21: Contextual filters and menu tabs http://nodeone.se/sv/node/686 beschrieben. Ist mir leider nicht gelungen, ich steh grad aufm Schlauch anscheinend.
Verwirrte Grüße ;-))
Marco
– Grüße aus Franken –
"Eine Entscheidung ist dann eine gute Entscheidung, wenn Sie zu mehr Möglichkeiten führt.”
Heinz von Foerster (Kybernetiker)
www.bienlein-kommunikation.de
Wenn Du in einer View einen
am 15.03.2013 - 15:10 Uhr
Wenn Du in einer View einen Context-Filter anlegst, gibt es die Frage: Was tun wenn kein Argument vorhanden ist? => Default Argument zur Verfügung stellen. Das ist die einzige Möglichkeit einen Block-View mit Argumenten zu versorgen. Es gibt dort schon einige sinnvolle Auswahlmöglichkeiten, die oft gebraucht werden. Wenn alles nicht reicht, muß man im äußersten Notfall zu PHP-Code greifen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *