Подскажите, как реализовать создание страницы с блоками содержимого?

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

Аватар пользователя SantaCluster SantaCluster 20 октября 2008 в 10:29

ПОдскажите, пожалуйста, как (с помощью каких модулей, может - ссылку на туториал) реализовать следующую задумку:
Например, есть тип материала "объект".
Редактор сайта выбирает создание этого типа материалов, заполняет определенные поля формы создания, жмёт "ОК" и получается примерно следующая картина:
blocks

то есть, светлым обозначены как раз те блоки на странице, которые в результате будут созданы. Именно с таким расположением друг относительно друга.

У кого есть опыт создания подобного, подмогните?

Комментарии

Аватар пользователя Demimurych Demimurych 20 октября 2008 в 10:55

программно создаем свой тип ноды.
Если изображения небольшие включаем модуль аплоад и используем его для подгрузки изображений в ноду. Еще неплохо бы подключить image_api для преобразований изображений в нужные форматы.

Используем свои шаблоны для страниц - напрямую используем пхптемплайт или смарти - по вкусу.

Аватар пользователя SantaCluster SantaCluster 23 октября 2008 в 7:54

поставил CCK + ConTemplate.
создал тип документа, добавил поля.
при выводе $node->field_image1[0]['filepath'] путь прописывается в виде "sites/default/files/image1.jpg".
для отображения картинки в виде картинки Smile можно было бы вручную в шаблоне прописать "http://sitename.com/...", но мне хочется это сделать в виде переменной, а не ручками.

какая переменная (глобальная?) отвечает за хранение базового пути? $base_path ? или что-то другое? помогите советом

UPD: пока сделал через $_SERVER['SERVER_NAME']. но может в друпале есть переменная, содержащая такой путь?