создал тип материала mytype, удалил из него весь код, вставил <pre><?php print_r($node); ?></pre> вижу все переменные... Тайтл выводится таким образом <?php print $node->title; ?>. А вот когда пытаюсь вывести свое CCK поле (field_year) <?php print $node->field_year; ?> - выходит надпись Array и все, как вывести CCK поля правильно?

Комментарии
Посмотрите на запись еще раз, может поможет?
Разные поля будут выводиться разным кодом, особенно если есть возможность вставить не одно, а несколько значений
В простейшем случае это выглядит так:
print $mark->field_your_field[0]['value']<?php [field_kpp] => Array(
[0] => Array
(
[value] => tip
[safe] => tip
[view] => Типтроник
)
)
?>Вот еще раз глянул на свое поле field_kpp - там 3 значения - select list - механика, автомат, типтроник. Как здесь быть? А как быть если поле просто textfield?
Я вот так обычно вывожу
<? print $node->field_year[0]['view'] ?>G.A.Vingradov & MGMaster, спасибо.
А widget label - руками писать или как его можно вывести?
а не проще ли модуль contemplate поставить - там все переменные показываются...
я без модуля хочу понять что и как))
А этот модуль как раз и помогает в этом.
натравите просто на это функцию drupal_render
А расшифруйте поля
[0]['view']?
А как вывести в D6 поле с основным текстом? В D7 это <?php echo render($content['body']);?> , но его еще рано юзать...