Место для вас

Изменение шаблона отображения товаров на странице поиска

Вывод результатов поиска в Virtuemart выводится через стандартный шаблон отображения категории товаров. Но если нам нужно вывести результаты поиска, то придется ковырять код.
Хотя всего-то нужно изменить несколько файлов:
modules/mod_virtuemart_search/mod_virtuemart_search.php (файл модуля поиска )
administrator/components/com_virtuemart/html/shop.browse.php
и к примеру файл browse_4.php (тут стоит брать тот файл, который НЕ отвечает за вывод товаров в категории)

1. редактируем mod_virtuemart_search.php


// находим строку
$sess->purl( $mm_action_url."index.php?page=shop.browse" )
//и меняем ее на
$sess->purl( $mm_action_url."index.php?page=shop.browse2" )

2. работаем с shop.browse.php

сперва, нужно сделать копию файла и назвать его shop.browse2.php


// находим тут строку
$tpl->set('templatefile', $templatefile);
//и меняем ее на
$tpl->set('templatefile', $templatefile);

// далее находим
$search_string = $mm_action_url."index.php?option=com_virtuemart&Itemid=$Itemid&category_id=$category_id&page=$modulename.browse";
//и меняем ее на
$search_string = $mm_action_url."index.php?option=com_virtuemart&Itemid=$Itemid&category_id=$category_id&page=$modulename.browse2";

 3. редактируем файл browse_4.php

тут вы уж сами редактируйте так, как вам хочется.

!!! ВАЖНО:
если у вас стоит seo компонента, то могут возникнуть глюки. Для этого зайдите в вашу сео-компоненту и задайте для нового url поиска seo-url

Теперь ваши результаты поиска будут отображаться через шаблон browse_4.php


Место для вас

Добавить коментарий

кликните на картинку,
чтоб обновить код

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

Будь в курсе

Интересненько

Вверх