Какой вариант применить, с Panels или без?

Главные вкладки

Аватар пользователя Vladimirovich Vladimirovich 24 июля 2009 в 2:30

На сайте планируется разместить 3 блока контента, которые можно будет редактировать визуальным редактором, т.е. стандартная 3-х колоночная тема не подходит. Нашел хорошие примеры реализации - www.throng.co.nz и www.m57.ru/shared/clear-css/ - необходим ли в этом случае модуль Panels? Или возможно реализовать через регион->блоки->css ?
Не хочется ставить дополнительный модуль, если можно обойтись как-то попроще(?)

ВложениеРазмер
Иконка изображения prim.jpg25.2 КБ

Комментарии

Аватар пользователя Dock@drupal.org Dock@drupal.org 24 июля 2009 в 9:44

Если такая страница одна, то смысла в Panels нет, хотя опять же если сайт малопосещяемый до все равно. Проще сделать темизацию одной страницы, путем создания для неё своего tpl. Если же эти блоки должны быть вообще на всех страницах, то лучше переделать тему.

Аватар пользователя glu2006 glu2006 24 июля 2009 в 9:44

Модуль Panels для тех кто не шарит в CSS или кому лень парится с версткой, во всем остальном достаточно регионов блоков и знания CSS.
Тем более для 6-ки модуль просто монстроподобный.

Аватар пользователя glu2006 glu2006 24 июля 2009 в 10:16

kyky wrote:
Однозначно избегайте Panels, лучше потратить денёк на ручной труд.

Я сейчас делаю проект который до меня начали творить на панелях, кроме матов в адрес тех кто это сделал другие слова говорить разучился.
Panels - зло!!!!! Однозначно.

Аватар пользователя Vladimirovich Vladimirovich 25 июля 2009 в 13:54

EzS wrote:
"Vladimirovich" wrote:
www.m57.ru/shared/clear-css/
Вот и благодарные пользователи моих наработок-)
[/quote]

Я кстати, не помню откуда набрел на вашу работу, пригодилась, спасибо

А не подскажите, как сделать, чтобы в блок теперь можно было контент добавлять? Smile Мозг уже замылился

Аватар пользователя Dock@drupal.org Dock@drupal.org 24 июля 2009 в 19:34

Ну не стал бы говорить, что панели прям так плохо. Я пару раз использовал в работе, когда нужно сделать быстро многоколоночные страницы, без особых заморочек и легко редактируемых неопытным пользователем Друпала.

Аватар пользователя Stan.Ezersky Stan.Ezersky 24 июля 2009 в 20:30

Я частенько использую панели и рад тому, что разобрался.

P.S. Панели неопытному пользователю сделать ох как тяжело, потому как документации на них ещё нет в полном объёме. Помогут лишь логика и знания английского. Кто не может дойти своим умом и "опускает" этот модуль...

Аватар пользователя glu2006 glu2006 25 июля 2009 в 14:34

EzS wrote:
Я частенько использую панели и рад тому, что разобрался.
P.S. Панели неопытному пользователю сделать ох как тяжело, потому как документации на них ещё нет в полном объёме. Помогут лишь логика и знания английского. Кто не может дойти своим умом и "опускает" этот модуль...

Модуль "опускается" не потому что я или куку не понимаем его классности или плохо знаем английский или не смогли в нем разобраться (уж поверьте мне на слово) Smile
А отношение к модулю такое что в силу своей крутости он жрет столько ресурсов что Вам видимо и не снилось Smile нагрузка на БД возрастает если этого Вам не достаточно что-бы отказаться от использования модуля который с большего при грамотно сверстанном шаблоне не нужен, то пользуйте панели себе на здоровье.

Аватар пользователя Valeratal Valeratal 24 июля 2009 в 21:45

тут вопрос в том, если у Вас одна страница с нестандартным шаблоном, то проще поставить панельс
А если весь сайт предполагается делать как в http://www.throng.co.nz/
то конечно, лучше сделать собственную тему с необходимыми регионами

Аватар пользователя glu2006 glu2006 25 июля 2009 в 14:18

Valeratal wrote:
тут вопрос в том, если у Вас одна страница с нестандартным шаблоном, то проще поставить панельс
А если весь сайт предполагается делать как в http://www.throng.co.nz/
то конечно, лучше сделать собственную тему с необходимыми регионами

Я еще раз повторюсь панельс это для тех кому лень (или какая иная причина незнание или не желание знать) верстать и у кого VPS :). Даже если вы разверенете панели на шареде то при наличии вьюсов и ССК сайт не поднимется а если посещаемость его станет хотя-бы 500-700 уников в сутки то общение с хостером по поводу бана Вам однозначно гарантировано.

Если одна страница с нестандартным шаблоном то проще не монстра ставить, который на шареде не поднять по причине выжираемости ресурсов, а проще в теме шаблон создать page-node-[nid].tpl.php

более подробно тут: http://drupal.org/node/190815

Аватар пользователя yustos.com yustos.com 25 июля 2009 в 15:06

Чего-то я почитал тут и впрямь стремно Sad Ставлю в новом проекте, может, действительно снести нафиг, пока не поздно? Заменить их действительно не проблема

Аватар пользователя glu2006 glu2006 25 июля 2009 в 15:14

yustos.com wrote:
Конечно, вьюсов придется кучу создать. А они базу не завесят?

А на панели вы-что будете понодно выводить?
Все равно вьюсы понадобятся.
Так проще вьюху в регион поставить чем эту-же вьюху да еще и на панель :).

От вьюсов и ССК отказываться грех, а вот отречься от панелей доброе дело :).
Хотя решать каждому и по своему. Я только высказал свое мнение по этому модулю.

Аватар пользователя yustos.com yustos.com 25 июля 2009 в 15:36

Это уже о работе panel. Как она формирует страницу? По схеме node->views->panel и тогда вывод или node->panel и вывод? Гляньте на мой http://clients.yustos.com/aquakran (в разработке, сильно сырой!). Первая страница основной контент - панель, на ней вверху тизер оригинального содержимого, ниже - вставлены тизеры нод. Точно так без особых проблем можно сделать вьюсами (маленько повозиться с темизацией, что было лень). Так вот использует ли панель промежуточное создание вьюса и потом его вывод или нет? Чутье говорит, что нет (по крайней мере, я постарался бы так не делать). Но тогда не очевидно, что создание панели намного хуже, чем использование кучи вьюсов.

Аватар пользователя glu2006 glu2006 25 июля 2009 в 15:48

Панель выводит то что вы задаете выводить в ее настройках будет это нода значит выводится будет нода и т.д. будет вьюс значит будет выполнен запрос и выведен вьюс.

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