Ich versuche herauszufinden, was die besten Methoden für Seitenlayouts in Drupal sind. Auf vielen Seiten befinden sich verschiedene Elemente wie der Hauptinhalt, ein Header-Bild usw. Ich möchte keine "einfache Seite" oder ähnliches erstellen (dh einen Knoten für die gesamte Seite).
Ist es gut, Panels für jede Seite zu verwenden und Blöcke in sie abzulegen? Ich könnte Aufrufe löschen, möglicherweise einen Knoten, ein Kontaktformular usw.
Antworten:
Panels ist ein großartiges Modul, aber es kann auch komplex sein und eine Weile dauern, bis Sie es vollständig verstanden haben. Wenn Sie Panels für jede Seite verwenden möchten , ist das Modul Panels Everywhere ein interessantes Projekt.
Ein weiteres großartiges Projekt, das flexiblere Layouts bietet, ist Display Suite .
Obwohl die Leute dazu neigen, entweder Panels oder DS zu verwenden, sind sie keine Konkurrenten. Sie können sogar zusammen verwendet werden, wie Sie im Blog des Autors / Betreuers von DS nachlesen können: Verwenden von Bedienfeldern in Ansichtsmodi in Drupal 7 .
quelle
Ansichten und Panels sind eine gute Möglichkeit, aber mit der Verwendung eines großartigen Frameworks wie 960gs !
quelle
Ja, Panels bieten Ihnen Layouts, in denen Sie Elemente ablegen können.
Panelizer ist das einfachste Panel-Modul, mit dem Sie Ihren vorhandenen Knoten einfach ein Panel hinzufügen können. (Node Panels sind veraltet, aber auf diese Tatsache wird nicht allgemein hingewiesen.)
Verwenden Sie also das reguläre Knotensystem, aber "panelisieren" Sie Knoten, wenn oder wann Sie müssen.
quelle
Wenn Sie das Layout für mehr als eine Seite wiederverwenden möchten, ist die Display Suite mit einer Reihe von Feldern die beste Wahl.
Wenn Sie individuelle Layouts pro Seite wünschen, sind Panels möglicherweise die richtige Wahl.
Wenn Sie Letzteres wollen, aber Angst vor Panels haben (so wie ich), dann gibt es noch etwas, das Sie ausprobieren können. (von /drupal//a/90744/2974 )
Module:
Wie?
Die Strategie ist, dass alles, was für eine Seite eindeutig ist, ein Block (oder eine Bean-Instanz) sein sollte. Das können wir uns leisten, weil diese Blöcke keine Themenregionen verschmutzen.
Dies sollte Ihnen etwas Material zum Spielen geben.
Ausführlichere Fragen sollten in speziellen Stapelaustauschfragen behandelt werden, da diese recht weit gefasst sind.
quelle