Сложные страницы: текст вперемежку c картинками, формами и пр

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

Аватар пользователя zheka2 zheka2 26 января 2017 в 12:01

Здравствуйте

Часто встречаюсь с задачей добавить страницу на сайт в которой много кусков текста вперемежку с картинками, формами и прочим.
В добавок страница имеет непростую вёрстку, что делает невозможным использование WYSIWYG
Варианты которые я вижу:

  • запихивать всё включая текст в tpl.php - недостатки понятны
  • помещать всё в node (вместе с html) - чуть лучше, по крайней мере контент будет индексироваться и худо бедно можно редактировать
  • использовать блоки (как текстовые, так и views и прочие) - из плюсов: относительно удобное редактирование (через контекстное меню). Минусы: не индексируется
  • добавить отдельный тип материала с 3 полями: текст, длинный текст и изображение. Каждому полю бесконечное кол-во значений. И эти значения выводить в tpl.php через print $node->field_x[LANGUAGE_NONE] или для изображений theme('image'). Минусов не вижу

Пытался найти готовые модули которые упрощают эту задачу, но или я плохо ищу, или нет, или я вообще что-то неправильно делают Smile

Комментарии

Аватар пользователя zheka2 zheka2 26 января 2017 в 12:49

Paragraphs - спасибо, не знал, похоже на то что надо
Panels - я так и не понял как с помощь Panels выводить блоки текста, создавать под каждый node? И в случае с panels что будет с индексацией?