Вывод полей в файле views-view--название_вывода.tpl.php

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

Аватар пользователя AnreeChess AnreeChess 7 мая 2012 в 12:18

Как достать поля, выведя с помощью var_dump($view->result) массив в файле views-view--news.tpl.php (интересует к примеру поле node_language):

array(1) {
  [0]=>
  object(stdClass)#232 (4) {
    ["node_created"]=>
    string(10) "1336371844"
    ["nid"]=>
    string(2) "44"
    ["node_language"]=>
    string(2) "en"
  }
}

Создал тему не сразу, а уже после 3-х часового поиска решения проблемы. Обычно стараюсь искать решение сам, дабы не захламлять форум тупыми и децкими вопросами Smile
Если кого-то бесит, моё незнание PHP тот может просто пройти мимо темы, это не сложно, если ты не тролль Smile

Заранее спасибо тому кто ответит)

Комментарии

Аватар пользователя Chyvakoff Chyvakoff 7 мая 2012 в 12:50

Это смесь массивов и объектов.
Для вытаскивания элемента массива пиши $array['имя_ключа']
Для объекта $object->имя_ключа
вот тут вконце статьи как примерно выглядит синтаксис того что я щас сказал.
Приготовься ещё пол часа помудохаться с этой вложенностью))Зато с одного раза научишься..ниче сложного.
Навскидку
$view->result[0]->node_language

Аватар пользователя AnreeChess AnreeChess 7 мая 2012 в 13:04

Ох и крутота), ваше "навскидку" конечно же работает, но я хочу разобраться в этом, читаю то, что вы скинули.
Спасибо!

Аватар пользователя alex_shut alex_shut 7 мая 2012 в 16:19

"drupby" wrote:
здесь API не при чём -тут чиcтое php

ну друпаловские функции и прочее добро человеку тоже понять очетсо