preprocess для node

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

Аватар пользователя cspr cspr 12 октября 2010 в 14:12

Дайте наводку, нужно в выводе ноды определенного типа сделать вывод картинки определенным образом (наложить маску). Как вообще формируется $content? Посмотрел в theme_preprocess_node, там content уже заполнен, само изображение лежит глубоко (..['field_img']['field']['items'][0]['#node']...) Как решается этот вопрос более просто?

Комментарии

Аватар пользователя cspr cspr 12 октября 2010 в 15:46

так вот каким образом конкретно для изображения это делать? Добраться до изображения по пути $vars['node']->content['field_img']['field']['items'][0]['#node'].. добавить еще < img > потом вызвать theme функцию? Вообще использование такого длинного пути в массивах выглядит коряво, должен быть другой способ, проще