Добрый день.
Я создал новый вид контента и назвал его newstudents.
Потом создал для него 2 шаблона: page-newstudents.tpl.php и page-node-add-newstudents.tpl.php
Сделал изменения в template.php и теперь при создании данного вида контента сайт переносит меня на созданный мною шаблон.
В шаблоне кроме всего прочего на писано <?php print $content ?> - то есть выводятся все поля которые я создал для данного вида контента.
Внимание вопрос: а как можно сделать так, чтобы выводить только определенные поля из контента, и оформить их как душе угодно?
спасибо
Комментарии
с этим модулем все прояснится contemplate
замени <?php print $content ?>
на <?php print '
' ?>
ну и почитай справку немного
Лучше поставь модуль devel и в шаблоне материала (page-newstudents.tpl.php) пропиши dsm($node);
Ну или через модуль drupal for firebug, если пользуешься браузером firefox и дополнением firebug.
Например вывод текстовых cck-полей может выглядеть так:
$field_название_поля[0]['safe'];
А вывод звездочек из модуля fivestar: $node->content['fivestar_widget']['#value'];
Использую для просмотра переменных шаблонов нод contemplate. Т.е. только гляжу переменные что мне нужны, а дальше в node-type.tpl.php вставляю.
я точно так и делал