[РЕШЕНО] Отображение картинок в результатах поиска

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

Аватар пользователя aniv aniv 20 августа 2009 в 11:24

Использую ubercart. Нужно чтобы при поиске товара в результатах поиска отображались картинки соответсвующие товару. В файле search-result.tpl.php про картинки ничего не сказано, подскажите как темизировать?

Комментарии

Аватар пользователя Kostyan Kostyan 20 августа 2009 в 14:21

Используя модуль devel и его функцию kpr($variables) выведите нужную вам переменную в шаблоне. Если непонятно, то пишите, помогу.

Аватар пользователя aniv aniv 20 августа 2009 в 21:23

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

Аватар пользователя aniv aniv 21 августа 2009 в 17:59

с проблемой разобрался, без использования devel, если кому интересно, могу чуть позже выложить решение

Аватар пользователя aniv aniv 28 августа 2009 в 18:52

решение проблемы:

создадим новую переменную image, для того чтобы вызывать ее из search-result.tpl.php
для этого открываем файл search.pages.inc и ищем функцию template_preprocess_search_result
и добавляем там строчку, подобную этой
$variables['image'] = $result['node']->field_image_cache[0]['filename'];

теперь в search-result.tpl.php можно использовать переменную $image

аналогичным способом можно добавить любую переменную

Аватар пользователя Kostyan Kostyan 30 августа 2009 в 0:18

А не проще прописать в search-result.tpl.php

типа $image=$result['node']->field_image['0']['filepath'];
и так и использовать переменную?

Аватар пользователя GROL GROL 10 сентября 2009 в 23:51

"aniv" wrote:
для этого открываем файл search.pages.inc и ищем функцию...

сбственно, да, переменная $result доступна в search-result.tpl.php (по крайней мере в 6-ке)