Введение
Я пытаюсь преобразовать свой первый дизайн HTML / CSS в тему для Drupal. Я использовал ModX для нескольких дизайнов и ценю возможность создавать различные шаблоны страниц и настраиваемые переменные, которые будут назначены этим шаблонам. Однако, похоже, у меня возникли проблемы с переходом.
Сайт, над которым я работаю в Drupal, предназначен для агента по недвижимости. Каждая страница / раздел будет иметь свой набор контента, связанный с ним, и должен будет отображать только этот контент. Например, будет страница для текущих списков, каждая из которых будет отформатирована под собственный тип контента. Однако, когда я вызываю контент на домашней странице (или на других страницах), я не хочу видеть эти данные листинга.
Макет
Макет сайта и регионов, связанных с каждой страницей / разделом, выглядит следующим образом:
- Home
- Spotlight
- Рекомендуемые 1
- Рекомендуемые 2
- About
- Spotlight
- Bios - Профили каждого агента (каждый будет узлом с именем, контактной информацией, рисунком и т. Д.), Перечисленными на странице; перечислено несколько узлов
- Боковая панель
- Listings
- Spotlight
- Списки - Профили свойств (каждый будет узлом с местоположениями, базовой информацией, рисунком и т. Д.), Перечисленными на странице; перечислено несколько узлов
- Боковая панель
- Services
- Spotlight
- Контент - текстовая область общего абзаца
- Боковая панель
- Новости / Блог
- Новости / элементы блога - список статей с резюме и ссылками на полную статью.
- Боковая панель
Каждая страница / раздел будет использовать один и тот же верхний и нижний колонтитулы.
Проблема
Я прочитал о Drupal, пользовательских типах контента (и CCK), Views и Pathauto. Однако я не смог получить четкое представление о том, как собрать все это вместе, чтобы выполнить то, что я пытаюсь сделать. Я действительно хотел бы знать, какие модули использовать, как лучше всего их использовать, какие элементы мне нужно использовать где и какие файлы шаблонов я должен использовать для оформления элементов, которые мне нужно использовать. Мы будем очень благодарны за любую помощь или ссылку на полезные ресурсы.