it-swarm-eu.dev

Stránka Panely nebo Uzel Panels - které použít?

Pro web s divadelními seznamy mám dva typy obsahu:

  1. Produkce: název, popis, galerie obrázků, video
  2. Zobrazit: datum, cena vstupenky, výroba (nodereference k produkci)

Jeden produkční uzel, který běží po dobu 14 nocí, tak bude mít k němu připojeno 14 uzlů Show. Jednoduchý.

Každá produkční stránka spojí seznam pořadů (s použitím zobrazení), obrázků, videa a možná i dalších věcí. Takže si myslím, že panely by byly pro tento displej užitečné.

Ale snažím se pochopit, zda je pro to nejlepší vytvořit jednu stránku Panels (která pravděpodobně přepíše výchozí zobrazení typu obsahu Production), nebo přeměnit produkci na uzel Panels. Rozložení bude stejné pro každou produkci, takže možná je nejlepší jedna stránka Panels?

Stránka pro editaci produkčního uzlu musí být jednoduchá a snadno upravitelná, takže z něj může uzel Panels dodat složitost?

V zásadě se tím sníží, jaké jsou hlavní rozdíly mezi stránkou Panels a uzlem Panels?

5
pushka

"V zásadě se tím snižuje, jaké jsou hlavní rozdíly mezi stránkou Panely a uzlem Panelů?"

Stránka Panel převezme rozvržení celé stránky. Může přepsat jednu nebo více úplných stránek.

Uzel panelu převezme rozložení jednoho nebo více uzlů.

6
user1066

Bohužel Terminology nedefinuje, co je stránka. Zveřejnil jsem dokumentační problém na Terminology: Page .

Mezitím je stránka kontejnerem uzlu; stránka může obsahovat více uzlů.
V panelech může uzel panelu kvůli své flexibilitě obsahovat další uzly. Většina použití panelů je však ve formě panelové stránky.

Pokud si pamatuji správně, může mít uzel panelu přiřazené komentáře a widgety, jako by to udělal jakýkoli uzel. Uzel panelu se hodí do souboru šablony node.tpl.php, zatímco stránka se vejde do souboru page.tpl.php (což je vrstva nahoru).

3
MGParisi

Obtížnost s mini panely, panel uzlů, stránka panelů, Page Manager je v tom, že nezjistíte konkrétní omezení nebo výhody, dokud nebudete skutečně spolupracovat s některým z nich, který se snaží vyřešit váš problém.

Doporučuji vám podívat se na Panelizer, protože se zdá jako nejpřímější způsob, jak přidat panel k již existujícím typům obsahu.

Panel A Node) vám dává jediný typ obsahu nazvaný Panel, do kterého můžete přidat pole. Panelizer jde opačným směrem (přidat panel do typu obsahu), což je logičtější.

3
Tom Stermitz