These are chat archives for dru-io/Drupal

21st
Jun 2016
Nikita Malyshev
@Niklan
Jun 21 2016 09:42
Есть кто панели активно юзает. Как например сделать табы?
Как вообще реализуется кастомный вывод чего-либо если оно не сущность какая-либо друпала? Кастомные pane?
blob
Например, как такое панели бы разрулили вы?
Все говорят о панелях вечно, показывают крутые результаты, но молчат как это под капотом сделано :smile:
dura4ok
@dura4ok
Jun 21 2016 09:44
@Niklan в панелях можно вставлять блоки из views
И эти views темизировать как хочешь.
Nikita Malyshev
@Niklan
Jun 21 2016 09:45
Ничего практического нагуглить не могу. Везде Панелс круто, панелс может так и сяк, но как оно им реализуется не ясно. У одних weather.com только более-мнее внятная начинка, но там angular
Ну смотри, вот контент для табов как хранить?
В голом html что ли блока?
dura4ok
@dura4ok
Jun 21 2016 09:45
Материал с полями
Nikita Malyshev
@Niklan
Jun 21 2016 09:45
Ну вот мне надо тут челу помочь сделать лендосик на панелях, и я не могу вдуплить как разрулить такой вариант
А если таких видов много, под каждый тип материала что ли пилить чтобы его выводить? Пипец же кликакть придется
Т.е. я правильно понимаю. Лучше сущность запилить "Табы для панелей", грубо говоря, в котором будет филд колекшн. Настроить как это все выводится и выводить в панелях?
dura4ok
@dura4ok
Jun 21 2016 09:47
По сути да.
Я другого решения не вижу
Под описания в принципе хватит простой "длинный текст" потом в css разрулить как надо.
Гемор есть в любом случае.
Nikita Malyshev
@Niklan
Jun 21 2016 09:48
Ну по сути то же самое если бы делалось на параграфах тех же самых
dura4ok
@dura4ok
Jun 21 2016 09:48
Ага
Nikita Malyshev
@Niklan
Jun 21 2016 09:48
Я думал тут все куда развитее)
Я один раз сделал лендосик на параграфах, перекрестился что больше не возьмусь за такое)
dura4ok
@dura4ok
Jun 21 2016 09:49
Нафиг панели ваще)
Nikita Malyshev
@Niklan
Jun 21 2016 09:49
У панелей хотябы в этом плане UI получше выйдет.
dura4ok
@dura4ok
Jun 21 2016 09:49
DS наше все)
Nikita Malyshev
@Niklan
Jun 21 2016 09:49
Так лендосик на DS то как? один здоровый тип материала что ли? Мне кажется с панелями тут гемору меньше будет
dura4ok
@dura4ok
Jun 21 2016 09:50
Не скажу.. ленды на друпале не делал)
Nikita Malyshev
@Niklan
Jun 21 2016 09:50
Просто если делать лендинг на тех же параграфах, то выходит очень тяжелый UI для поинмания, особенно тем кто не знаком с друпалом. Там повешаться можно.
Так я тоже не делаю, попросили помочь структуру заготовить. Я помню как-то делал давно на панелях и на параграфах. НА панелях я не плевался, на параграфах уже под конец думал о суициде, это мазаххизм какой-то
Сам подход параграфов там укладывался идеально, но вот UI и UX просто боль.
dura4ok
@dura4ok
Jun 21 2016 09:52
Не щупал их)
igorvstadnik
@igorvstadnik
Jun 21 2016 09:53
параграфах ? не совсем понял ) просветите )
dura4ok
@dura4ok
Jun 21 2016 09:53
https://www.drupal.org/project/paragraphs вот этот модуль
igorvstadnik
@igorvstadnik
Jun 21 2016 09:53
я ок, посмотрю. спс
KarmaBot
@KarmaBot
Jun 21 2016 09:53
@igorvstadnik, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Nikita Malyshev
@Niklan
Jun 21 2016 09:54
Просто в последнее время появляется ощущение что где-то лучше зайдут панели чем DS. Сущности темить - DS онли, а вот именно саму структуру страницы, походу порой проще в панелях набросать чем регионы лепить, контекст настраивать под это дело и все такое.
Да и просто хочется панели пощупать поглубже)
igorvstadnik
@igorvstadnik
Jun 21 2016 10:11
может кто знает как темизировать webform block без привязки к id
block--webform--client-block-1.tpl.php --- webform-form-14.tpl.php не такие варианты .
Nikita Malyshev
@Niklan
Jun 21 2016 11:56
В общем экспереминтирую: https://www.drupal.org/project/paragraph_panes
Вообще связочка что нужно
парагрфы в панели юзать можно. Вообще то что надо. Покруче связки с ECK выходит, ведь параграфы можно и в сущностях потом переюзать
Airat
@codev0
Jun 21 2016 13:03
привет, подскажите пожалуйста, куда подевались поля для пользователей в d8?
KarmaBot
@KarmaBot
Jun 21 2016 13:03
@codev0, и тебе привет ;)
Nikita Malyshev
@Niklan
Jun 21 2016 13:21
Кароче эксперимент с Paragraph Panes частично удачный. Косяк в том что эти параграфы хранятся в конфигах CTools а не сущностями как в случае создания через ноду. EMW с этим не работае на вложенных сущностях дальше основной, следовательно, обрастание кучей кода в случае использования DS или что-то своего для оформления
Короче:
  • ECK отпадает так как нет связки с панелями, делается песочными модулями. Сомнительное решение.
  • Параграф Пейны юзать не стоит при вложенности сущностей, превращается в ад.
  • https://www.drupal.org/project/fieldable_panels_panes пойдут сейчас на пробу)
Airat
@codev0
Jun 21 2016 13:30
можно не заморачиваться с табами, сделать в шаблоне, а данные через variable :)
Nikita Malyshev
@Niklan
Jun 21 2016 13:36
Да, Fieldable Panels Panes то что нужно. Идеальное решение и EMW с ним работает на отлично, и DS работает как надо со всеми своими фишками :)
Nikita Malyshev
@Niklan
Jun 21 2016 14:07
Кароче идеальная связка для лендосиков
Panels + Fieldable Panels Panes + DS
Лучше не придумать просто
Sergey Bril
@brilsergei
Jun 21 2016 20:35
Для достаточно простых лендингов (никакого скрола, картинка в фоне странице + блок с текстом и формой по центру) делал через кастомный тип нод и шаблоны. на ноде набор тектстовых полей для контента + поля для выбора типа лэндинга и набора стилей. В теме создавал несколько шаблонов страниц и нод и набор разных файлов css (один делает форму прозрачной, другой на белом фоне, и т.п.) Нужные шаблоны и стили подключаются в hook_preprocess_page.