На сайте планируется разместить 3 блока контента, которые можно будет редактировать визуальным редактором, т.е. стандартная 3-х колоночная тема не подходит. Нашел хорошие примеры реализации - www.throng.co.nz и www.m57.ru/shared/clear-css/ - необходим ли в этом случае модуль Panels? Или возможно реализовать через регион->блоки->css ?
Не хочется ставить дополнительный модуль, если можно обойтись как-то попроще(?)
Вложение | Размер |
---|---|
prim.jpg | 25.2 КБ |
Комментарии
Если такая страница одна, то смысла в Panels нет, хотя опять же если сайт малопосещяемый до все равно. Проще сделать темизацию одной страницы, путем создания для неё своего tpl. Если же эти блоки должны быть вообще на всех страницах, то лучше переделать тему.
Модуль Panels для тех кто не шарит в CSS или кому лень парится с версткой, во всем остальном достаточно регионов блоков и знания CSS.
Тем более для 6-ки модуль просто монстроподобный.
Однозначно избегайте Panels, лучше потратить денёк на ручной труд.
Я сейчас делаю проект который до меня начали творить на панелях, кроме матов в адрес тех кто это сделал другие слова говорить разучился.
Panels - зло!!!!! Однозначно.
Значит буду пробовать реализовать без Panels, спасибо за мнения
Ну не стал бы говорить, что панели прям так плохо. Я пару раз использовал в работе, когда нужно сделать быстро многоколоночные страницы, без особых заморочек и легко редактируемых неопытным пользователем Друпала.
Я частенько использую панели и рад тому, что разобрался.
P.S. Панели неопытному пользователю сделать ох как тяжело, потому как документации на них ещё нет в полном объёме. Помогут лишь логика и знания английского. Кто не может дойти своим умом и "опускает" этот модуль...
Модуль "опускается" не потому что я или куку не понимаем его классности или плохо знаем английский или не смогли в нем разобраться (уж поверьте мне на слово)
А отношение к модулю такое что в силу своей крутости он жрет столько ресурсов что Вам видимо и не снилось нагрузка на БД возрастает если этого Вам не достаточно что-бы отказаться от использования модуля который с большего при грамотно сверстанном шаблоне не нужен, то пользуйте панели себе на здоровье.
тут вопрос в том, если у Вас одна страница с нестандартным шаблоном, то проще поставить панельс
А если весь сайт предполагается делать как в http://www.throng.co.nz/
то конечно, лучше сделать собственную тему с необходимыми регионами
Я еще раз повторюсь панельс это для тех кому лень (или какая иная причина незнание или не желание знать) верстать и у кого VPS :). Даже если вы разверенете панели на шареде то при наличии вьюсов и ССК сайт не поднимется а если посещаемость его станет хотя-бы 500-700 уников в сутки то общение с хостером по поводу бана Вам однозначно гарантировано.
Если одна страница с нестандартным шаблоном то проще не монстра ставить, который на шареде не поднять по причине выжираемости ресурсов, а проще в теме шаблон создать page-node-[nid].tpl.php
более подробно тут: http://drupal.org/node/190815
Чего-то я почитал тут и впрямь стремно Ставлю в новом проекте, может, действительно снести нафиг, пока не поздно? Заменить их действительно не проблема
Конечно, вьюсов придется кучу создать. А они базу не завесят?
А на панели вы-что будете понодно выводить?
Все равно вьюсы понадобятся.
Так проще вьюху в регион поставить чем эту-же вьюху да еще и на панель :).
От вьюсов и ССК отказываться грех, а вот отречься от панелей доброе дело :).
Хотя решать каждому и по своему. Я только высказал свое мнение по этому модулю.
Это уже о работе panel. Как она формирует страницу? По схеме node->views->panel и тогда вывод или node->panel и вывод? Гляньте на мой http://clients.yustos.com/aquakran (в разработке, сильно сырой!). Первая страница основной контент - панель, на ней вверху тизер оригинального содержимого, ниже - вставлены тизеры нод. Точно так без особых проблем можно сделать вьюсами (маленько повозиться с темизацией, что было лень). Так вот использует ли панель промежуточное создание вьюса и потом его вывод или нет? Чутье говорит, что нет (по крайней мере, я постарался бы так не делать). Но тогда не очевидно, что создание панели намного хуже, чем использование кучи вьюсов.
Панель выводит то что вы задаете выводить в ее настройках будет это нода значит выводится будет нода и т.д. будет вьюс значит будет выполнен запрос и выведен вьюс.
Скажите а как вы решите панелями задачу отображения материалов по аргументу? Во вьюсах это делается на раз-два? Я понимаю что не для всех проектов оно надо но все-таки. Я конечно могу и не знать о скрытых возможностях панелей, тогда пусть знающие этот модуль люди расскажут.
Пока не сталкивался (естественно, про тривиальный вывод вьюса в панели умолчим)