Осваиваю Drupal. Чтобы поглубже вникнуть в работу системы, решил начать с создания своей темы с нуля. Создал page.tpl, создал свои типы материалов и переопределил под них шаблоны для вывода(node--type.tpl). Проблема в том, что добавляемое содержимое разных типов выводится всегда в одном регионе. По умолчанию это "content". Да, можно назначить для содержимого другой регион и материалы просто выводятся в другом месте. Пробовал через "Показывать блок для определённых типов материалов" закрепить метериал за блоком, но тогда тизер все равно выводится в "content", при переходе по ссылке на полное описание материал появляется в нужном блоке, но дублируется и в "content"
Вопрос: как сделать так чтобы один тип добавляемого материала выводился только в одном определенном регионе, другой- в другом на этой же странице. Знаю про Views, особо с ним не разбирался, но хочется реализовать это именно на уровне кода а не с помощью вспомогательных модулей. Есть переменная $content, через которую осуществляется вывод содержимого, возможно есть способ вывести через нее содержимое конкретного типа материала. Кто-нибудь поможет?
Комментарии
возбмите системный page.tpl.php и посмотрите какие переменные еще досупны.
Там нет вообще переменных, которые отвечают за вывод содержимого.
а как же вы тогда $cщotent пользуйтесь. Если там нет переменных.
Прикрепляю вам файл системной page.tpl.php. Посомтрите там много каких переменных есть