получить значения полей

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

Аватар пользователя Марк Марк 6 мая 2016 в 18:25

Всем привет, вопрос, наверное, больше к основам php, чем к друпалу.

Выглядит так

есть объявленные переменные
$field_title;
$field_2;

Вы наверное догадываетесь, что эти переменные называются так же как поля материала.

Есть массив
$massiv= array('field_title', 'field_2');

Есть функция, которая получает в переменную значение каждого конкретного поля

if(isset($node->field_title)) {
$field = field_get_items('node', $node, 'field_title');
$field_title= render(field_view_value('node', $node, 'field_title', $field[0]));

$field = field_get_items('node', $node, 'field_2');
$field_2= render(field_view_value('node', $node, 'field_2', $field[0]));

как сделать массив
$massiv= array($field_title, $field_2);
,где переменные содержат значение каждого конкретного поля не описывая функцию к каждой конкретной переменной. Т.е. пробежать массив по кругу одной функцией.

Комментарии