ПОдскажите, пожалуйста, как (с помощью каких модулей, может - ссылку на туториал) реализовать следующую задумку:
Например, есть тип материала "объект".
Редактор сайта выбирает создание этого типа материалов, заполняет определенные поля формы создания, жмёт "ОК" и получается примерно следующая картина:
то есть, светлым обозначены как раз те блоки на странице, которые в результате будут созданы. Именно с таким расположением друг относительно друга.
У кого есть опыт создания подобного, подмогните?
Комментарии
cck + Content Templates, еще немного php магии и готово
программно создаем свой тип ноды.
Если изображения небольшие включаем модуль аплоад и используем его для подгрузки изображений в ноду. Еще неплохо бы подключить image_api для преобразований изображений в нужные форматы.
Используем свои шаблоны для страниц - напрямую используем пхптемплайт или смарти - по вкусу.
panels+views
поставил CCK + ConTemplate.
создал тип документа, добавил поля.
при выводе $node->field_image1[0]['filepath'] путь прописывается в виде "sites/default/files/image1.jpg".
для отображения картинки в виде картинки можно было бы вручную в шаблоне прописать "http://sitename.com/...", но мне хочется это сделать в виде переменной, а не ручками.
какая переменная (глобальная?) отвечает за хранение базового пути? $base_path ? или что-то другое? помогите советом
UPD: пока сделал через $_SERVER['SERVER_NAME']. но может в друпале есть переменная, содержащая такой путь?