Нужны ли панели в Drupal 7?

Небольшое объяснение - я разработчик Drupal 6, который никогда не использовал панели, но смотрел на них для нового сайта, который я изначально собирался создать в D6, но теперь собираюсь построить в D7, так как модули мне нужны вроде все есть в наличии.

Это будет мой первый сайт D7.

Для этого сайта я собирался использовать панели в D6 по следующим причинам:

  • У большинства страниц сайта будет боковая панель, но состав этой боковой панели будет отличаться, и «область содержимого» может быть разделена на 3 части, либо на 1 + 1 + 1, либо на 2 + 1, включая назад и вперед от одного к другому на той же странице (т. е. 2 + 1 поверх 1 + 1 + 1).
  • Домашняя страница будет совершенно другой и будет иметь собственный макет.
  • Некоторые страницы, такие как форум, будут «во всю ширину» и вообще не будут иметь боковой панели.

Казалось, что панели могут выполнить все это (если нет, то было бы хорошо знать :-).

В Drupal 7 панели по-прежнему подходят для этого или есть лучший способ? Кажется, это выходит за рамки моих возможностей понимания простых блоков и регионов, но я могу ошибаться ...


person tkrajcar    schedule 27.04.2011    source источник


Ответы (2)


Все это возможно с обычными блоками и регионами, просто панели намного проще администрировать и имеют дополнительное преимущество, заключающееся в возможности экспорта.

person mirzu    schedule 27.04.2011

Хотя можно достичь результатов без использования панелей вообще, как указано в ответе mirzu выше, но я очень рекомендую вы можете использовать модуль «Панели», потому что панели - это не что иное, как визуальные конструкторы страниц, которые позволяют изменять макет страницы простым перетаскиванием. Вы можете легко определять и настраивать свои макеты (не касаясь CSS или HTML) прямо из интерфейса.

Панели также позволяют вам встраивать контент (представления, узлы, мини-панели и т. Д.) В области, которые вы можете указать в макете, что дает возможность огромной настройки страницы.

Модуль IMHO Panels довольно прост в настройке и экономит много времени, и вы должны использовать его вместо комбинации блока / региона.

person Nadeem Khan    schedule 09.04.2014