dakanca 28 июня 2012 в 10:15 Добрый день. Хочу затемить тип материала. Ранее с 7кой не сталкивался. В 6ке делал так. <?php dsm($node) ?> <?php print $node->field_myfield[0]['view']; ?> Подскажите синтаксис для 7й версии. Спасибо. UPD: php начал учить на этой недели. Буду очень благодарен, если растолкуете код. Drupal7 Есть вопрос Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Orion76 28 июня 2012 в 12:02 полезная статья по теме: http://sidashin.ru/blog/safe-drupal7-fields-code
dakanca 28 июня 2012 в 12:19 "natbampo" wrote: покопай лучше модуль Display Suite Говорят это Drupal Way "brutal" wrote: <?php print $node->field_name[LANGUAGE_NONE][0]['value'];?> Спасибо. "orion76" wrote: полезная статья по теме: http://sidashin.ru/blog/safe-drupal7-fields-code[/quote] Спасибо
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 29 июня 2012 в 12:47 "dakanca" wrote: В ответ он мне показывает Notice: Undefined variable. а $delta определена? Если поле 'field_patrlink' в ноде одно - скорее всего $delta==0
Комментарии
покопай лучше модуль Display Suite
<?php print $node->field_name[LANGUAGE_NONE][0]['value'];?>
полезная статья по теме:
http://sidashin.ru/blog/safe-drupal7-fields-code
Здесь лучше , учитывая то , что блог живой .
А источник у них один .
Говорят это Drupal Way
Спасибо.
Загвоздка вышла.
Среди полей есть node reference.
Гугл навел на статью
Но на мои попытки сделать напечатать, он говорит notice и показывает строку.
Знаю что это основы php. Но я еще не дошел до этого момента(. Если не трудно уделите пару минут.
Я из статьи выбрал этот код, по контексту написанного в ней это подходящий для меня вариант.
В ответ он мне показывает Notice: Undefined variable.
Сам код:
$field = field_get_items('node', $node, 'field_patrlink');
$output = field_view_value('node', $node, 'field_patrlink',$field[$delta]);
Спасибо.
а $delta определена?
Если поле 'field_patrlink' в ноде одно - скорее всего $delta==0
Почитал. И решил писать чз рендер