Темизация вывода CCK полей на странцие материала. Переменная хранящая информацию о метке cck поля.

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

Аватар пользователя darlin darlin 30 марта 2011 в 20:08

С помощью cck созданы дополнительные поля для нового типа материала.
В node-postpage.tpl.php темизирую вывод материала, но возникли следующие вопросы:
1. К какой переменой и как обратиться, что бы она в блоке <?php pirnt $переменная><?php>?> вернула название cck поля.
Я понимаю что можно в самом начале документа присвоить какой-то переменой таблицу MySQL базы "content_node_field_instance", в которой хранятся метки полей, и уже из этой переменной выводить нужные мне значения в нужных местах. Однако подозреваю что переменная хранящая в себе эту информацию уже определена, и собственно хотелось бы узнать прав я или нет.

2. Тот же самый вопрос, только теперь нужно вернуть название стандартного поля ноды "Заголовок" и "Содержание", которые записаны в таблице "node_type" в столбцах "title_label" и "body_label" и собственно меняются в зависимости от настроек типа материала.

Комментарии

Аватар пользователя misterpronin misterpronin 1 апреля 2011 в 1:16

Можно использовать Panels + Page manager из комплекта Chaos tools... Можно будет переопределять вывод стандартных страниц всех существующих типов материалов (и главной страницы в том числе) и выбрать нужные для каждого типа материала поля для отображения (а также раскидать эти поля по выбранному или созданному самому макету (создать свой макет можно по адресу "структура"-"панели"-"Custom layout")).