verschiedene views sollen auf panels (page template) erscheinen.
Eingetragen von mibadix (237)
am 28.03.2015 - 16:10 Uhr in
am 28.03.2015 - 16:10 Uhr in
hatte schon unter allgemein um Hilfe gebeten. Versuche nun auch ueber viewszu verstehen:
habe eine Panels Page template fuer das Hauptmenu erstellt. D.h. alle Menupunkte haben das gleiche aussehen. Nun moechte ich aber, dass beim anzeigen von jedem Menupunkt ein anderes View zu sehen ist - es erscheint mir aber immer dasselbe. Wie kann ich dies moeglichst einfach tun?
eine moeglichkeit waere fuer jeden Menupunkt ein eigenes content type zu erstellen. Oder aber im Original Template ueber Bloecke. Moechte aber Panel Page benutzen, da ich keine Erfahrung habe das Original template anzupassen.
Geht dies mit Panels?
Danke.
- Anmelden oder Registrieren um Kommentare zu schreiben
Entschuldige, aber ich
am 28.03.2015 - 16:40 Uhr
Entschuldige, aber ich verstehe hier nur Bahnhof. Wenn Du mit panels arbeitest, kannst Du diverse Bedingungen setzen, die definieren, was Du auf der aktuellen Seite sehen willst. Was willst Du denn da noch zusätzlich?
Was aber ein "Panels Page template fuer das Hauptmenu" sein soll, weiß ich beim besten Willen nicht.
Views hat doch die Möglichkeit, Context Filter aus der aufrufenden URL anzunehmen. Dort könntest Du etwas übergeben, was den View veranlaßt, andere Daten zu zeigen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
bin nicht klar genug: die
am 28.03.2015 - 17:16 Uhr
bin nicht klar genug:
die "Main Menu" hat 3 Links: alle wurden mit demselben content type erstellt.
Habe mit admin/structure/pages und dann node templates das aussehen dieses content type veraendert.
Ich moechte nun ein view sehen - nach dem klicken auf eines der Hauptmenulinks - das aber unterschiedlich ist fuer jeden Hauptmenupunkt. Stattdessen sehen ich immer nur ein bestimmtes view .
.... bin ich nun klarer gewesen?
Danke.
In pages für diesen
am 28.03.2015 - 21:16 Uhr
In pages für diesen Content-Typ weitere "derivatives" erzeugen und als weitere Bedingung z.B. die Node-ID des Zielnodes verwenden. Dann kannst Du in jedem einzelnen Fall eine andere View laden lassen. Schließlich kannst Du jetzt ja für jede Node-ID den Inhalt anders zusammenstellen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke Dir fuer Deine
am 29.03.2015 - 07:57 Uhr
Danke Dir fuer Deine Antwort.
So wie Du schriebst dachte ich es auch, es ging aber nicht, konnte das Node Template nie fuer 1 einzelnes Node aktivieren, probierte stundenlang herum.
Hatte dann folgendes gemacht: Panels - Pages geloescht und dann wieder neu installiert. Dann ging es perfekt und alles klappte, konnte fuer jedes Node eine gewisse Variante erstellen, die dann auch angezeigt wurde.
Nachdem ich nun einige Stunden verbracht habe, um die einzelnen Seiten schoener zu machen (mit Stylizer), faengt das Problem wieder an: eine bestimmte neue Menuseite zeigt ein anderes Node-Template, obwohl ich fuer dieses neue Node (erscheint als Menuseite) noch kein Node-Template aktiviert habe, zeigt auch nicht das allgemeine Node Template, sondern eine ganz bestimmte Variante.
Werde nun versuchen zu verstehen, wieso.
Hast Du eine Idee?
Danke - viele Gruesse
Kann es sein, daß Du nahe am
am 29.03.2015 - 11:31 Uhr
Kann es sein, daß Du nahe am Memory-Limit von PHP bist? Vielleicht schafft es das System dann nicht mehr, ausreichend Speicher für die benötigten PHP-Arrays zu requesten. Sollte zwar eine Fehlermeldung geben, passiert aber nicht immer.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *