[Решено]Темизация D7, помогите с синтаксисом.

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

Аватар пользователя dakanca dakanca 28 июня 2012 в 10:15

Добрый день.

Хочу затемить тип материала.

Ранее с 7кой не сталкивался.

В 6ке делал так.

<?php dsm($node) ?>
<?php print $node->field_myfield[0]['view']; ?>

Подскажите синтаксис для 7й версии.

Спасибо.

UPD: php начал учить на этой недели. Буду очень благодарен, если растолкуете код.

Комментарии

Аватар пользователя dakanca dakanca 29 июня 2012 в 9:50

Загвоздка вышла.

Среди полей есть node reference.

Гугл навел на статью

Но на мои попытки сделать напечатать, он говорит notice и показывает строку.

Знаю что это основы php. Но я еще не дошел до этого момента(. Если не трудно уделите пару минут.

Я из статьи выбрал этот код, по контексту написанного в ней это подходящий для меня вариант.

В ответ он мне показывает Notice: Undefined variable.

Сам код:

$node = node_load($nid);
$field = field_get_items('node', $node, 'field_patrlink');
$output = field_view_value('node', $node, 'field_patrlink',$field[$delta]);

Спасибо.

Аватар пользователя Orion76 Orion76 29 июня 2012 в 12:47

"dakanca" wrote:
В ответ он мне показывает Notice: Undefined variable.

а $delta определена?
Если поле 'field_patrlink' в ноде одно - скорее всего $delta==0