Page Manager Frage
am 24.02.2013 - 14:39 Uhr in
Hallo liebe Gemeinde,
ich habe noch eine weitere Frage. Die betrifft den Page Manager.
Ich sollte noch erwähnen, dass ich die engl. Drupal Version benutze, daher kenne ich leider nur die engl. Begriffe für die Funktionen, usw in Drupal. Ich hoffe das stört niemanden.
Jedenfalls habe ich auf nodeone.se zum Page Manager ein sehr interessantes Tutorial entdeckt. Leider verstehe ich nur nicht alles. Wie ich es bislang verstehe, lassen sich mit dem Page Manager in Kombination mit Panels Seitenlayout und -inhalte erstellen?!
Ich verstehe aber z.B. nicht, was es bedeutet Custom Pages zu erstellen und welchen Path ich dann dort eintragen muss?
Ich hatte erst vermutet, dass sich auf diese Weise z.B. Custom Templates für Taxonomien erstellen lassen und ich unter Pfad die URL für die Taxonomie eintrage. Das klappt nur irgendwie nicht, weil ja die URL bereits von der Taxonomie belegt ist. Oder darf ich bei der Taxonomie selber dann keine URL mehr anlegen und mache das erst im Page Manager beim Erstellen der entsprechenden Custom Page?
Ausserdem hatte ich mal probiert mit Page Manager das Layout für meinen Content Type zu ändern. Ich hatte hierzu ein Panel Layout erstellt und dann die einzelnen Felder des Content Types in die Panels gezogen. Aber so kann das ja eigentlich nicht gedacht sein, denn das schaffe ich ja genauso gut und viel schneller mit der Display Suite?!
Richtig genial wäre es allerdings, wenn ich einen kompletten Content Type auswählen und in ein bestimmtes Panel ziehen könnte. So dass ich z.B. Content Type 1 im Header habe, während Content Type 2 und 3 links und rechts in einem eigenen Block angelegt werden.
Hat vielleicht jemand einen Tipp, wo ich mehr über den Page Manager erfahren kann (Bücher, Artikel, Links)? Oder weiss vielleicht sogar jemand wie ich das hinbekomme, dass ich ganze Content Types in die Panels scheiben kann?
Viele Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben

Page manager
am 26.02.2013 - 09:05 Uhr
Moin.
Ich sollte noch erwähnen, dass ich die engl. Drupal Version benutze, daher kenne ich leider nur die engl. Begriffe für die Funktionen, usw in Drupal. Ich hoffe das stört niemanden.
Nee, ich persönlich finde das eher besser. Die deutschsprachigen Übersetzungen sind teilweise echt haaresträubend :)
... Wie ich es bislang verstehe, lassen sich mit dem Page Manager in Kombination mit Panels Seitenlayout und -inhalte erstellen?!
Layout, ja. Du kannst mit Page manager relativ einfach verschiedene Inhalte (Nodes, Views, Blöcke, ...) in eine mehr oder weniger feste Struktur auf einer Seite setzen. Und das relativ unabhängig von den Regionen des Themes.
Ich verstehe aber z.B. nicht, was es bedeutet Custom Pages zu erstellen und welchen Path ich dann dort eintragen muss?
Nehmen wir mal an, Du möchtest eine Seite haben, auf der oben eine Liste von Nodes des Typs "Article" und dadrunter Nodes vom Typ "Page" gezeigt werden. Dann legst Du Dir erst 2 Views-Displays (Typ "Content pane") an, die Dir die Listen erzeugen. Im Page manager legst Du Dir dann eine neue Seite an und gibst als Pfad den Pfad an, unter dem die Seite zukünftig erreichbar sein soll. Nehmen wir mal als Beispiel "nodes".
Dann wählst Du das (Panel-)Layout für die Seite und kannst dann in die "Regionen" des Panels die beiden Views-Displays einfügen (hier mal ein Beispiel mit Formular und 2 Views-Displays).
Ich hatte erst vermutet, dass sich auf diese Weise z.B. Custom Templates für Taxonomien erstellen lassen und ich unter Pfad die URL für die Taxonomie eintrage.
Ja, das geht auch. Es gibt ja die bereits vorgefertigte Custom-page "term_view" mit dem Pfad "/taxonomy/term/%taxonomy_term". Wenn Du diese Seite aktivierst, wird das Layout aller Term-Seiten (also "/taxonomy/term/1", "/taxonomy/term/2", usw.) durch diese Seite definiert. "%taxonomy_term" ist im Pfad ein Platzhalter für die ID des angezeigten Terms.
Entsprechend dazu gibt es dann ja auch vorgefertigte Seiten für die Node-Ansicht ("/node/%node") oder Benutzerprofile ("/user/%user").
Ausserdem hatte ich mal probiert mit Page Manager das Layout für meinen Content Type zu ändern. Ich hatte hierzu ein Panel Layout erstellt und dann die einzelnen Felder des Content Types in die Panels gezogen. Aber so kann das ja eigentlich nicht gedacht sein, denn das schaffe ich ja genauso gut und viel schneller mit der Display Suite?!
Ja, für einfache Änderungen würde ich da auch eher [do:ds Display Suite] verwenden. Wenn Du auf der Node-Ansicht ("node/%node") jedoch größere Änderungen machen willst (z.B. noch Views und Blöcke einblenden), kannst Du die Seite "node_view" aktivieren und dann zusätzlich zum angezeigten Node einfach mehr Inhalte (Views, Blöcke, etc.) einbinden.
Beispiel: http://wechselwild.com/en/product/commerce-kickstart/20719/669271
Das ist die Page-manager-Seite "node_view" mit 2 Blöcken oben, der Node-Ansicht links, einem Formular für den Shop rechts und unten dann noch diverse Views und das Kommentarformular.
Richtig genial wäre es allerdings, wenn ich einen kompletten Content Type auswählen und in ein bestimmtes Panel ziehen könnte. So dass ich z.B. Content Type 1 im Header habe, während Content Type 2 und 3 links und rechts in einem eigenen Block angelegt werden.
Ja, das ist möglich. Wenn Du mit "Content Type 1 im Header, ..." meinst, Du möchtest die Inhalte der einzelnen Typen da anzeigen, dann musst Du einfach nur die entsprechenden Views-Displays (Typ "Content Pane") erstellen und die Views dann als "Content" in der Page-manager-Seite wählen.
hth,
Stefan