Здравствуйте
Часто встречаюсь с задачей добавить страницу на сайт в которой много кусков текста вперемежку с картинками, формами и прочим.
В добавок страница имеет непростую вёрстку, что делает невозможным использование WYSIWYG
Варианты которые я вижу:
- запихивать всё включая текст в tpl.php - недостатки понятны
- помещать всё в node (вместе с html) - чуть лучше, по крайней мере контент будет индексироваться и худо бедно можно редактировать
- использовать блоки (как текстовые, так и views и прочие) - из плюсов: относительно удобное редактирование (через контекстное меню). Минусы: не индексируется
- добавить отдельный тип материала с 3 полями: текст, длинный текст и изображение. Каждому полю бесконечное кол-во значений. И эти значения выводить в tpl.php через print $node->field_x[LANGUAGE_NONE] или для изображений theme('image'). Минусов не вижу
Пытался найти готовые модули которые упрощают эту задачу, но или я плохо ищу, или нет, или я вообще что-то неправильно делают
Комментарии
Paragraphs или Panels
Paragraphs - спасибо, не знал, похоже на то что надо
Panels - я так и не понял как с помощь Panels выводить блоки текста, создавать под каждый node? И в случае с panels что будет с индексацией?
Юзайте лучше paragraphs.