С помощью cck созданы дополнительные поля для нового типа материала.
В node-postpage.tpl.php темизирую вывод материала, но возникли следующие вопросы:
1. К какой переменой и как обратиться, что бы она в блоке <?php pirnt $переменная><?php>?>
вернула название cck поля.
Я понимаю что можно в самом начале документа присвоить какой-то переменой таблицу MySQL базы "content_node_field_instance", в которой хранятся метки полей, и уже из этой переменной выводить нужные мне значения в нужных местах. Однако подозреваю что переменная хранящая в себе эту информацию уже определена, и собственно хотелось бы узнать прав я или нет.
2. Тот же самый вопрос, только теперь нужно вернуть название стандартного поля ноды "Заголовок" и "Содержание", которые записаны в таблице "node_type" в столбцах "title_label" и "body_label" и собственно меняются в зависимости от настроек типа материала.
Комментарии
module devel
dsm($node) в файле с шаблоном
Можно использовать Panels + Page manager из комплекта Chaos tools... Можно будет переопределять вывод стандартных страниц всех существующих типов материалов (и главной страницы в том числе) и выбрать нужные для каждого типа материала поля для отображения (а также раскидать эти поля по выбранному или созданному самому макету (создать свой макет можно по адресу "структура"-"панели"-"Custom layout")).
misterpronin, спасибо за подсказку, буду разбираться.