Перейти к содержанию
Форум поддержки пользователей VamShop

Как сделать свой шаблон для страницы результатов поиска!


Рекомендуемые сообщения

Здравствуйте!

В Админке - Содержание  -  Страницы есть страница Результаты поиска.

Там указан тэг:

{search_result}

Можно пойти правильным путём, сделав свой микро-шаблон, своё оформление для результатов поиска.

и можно напрямую править код в /app/Catalog/function.search_result.php

Но лучше сделать правильно, что б Ваши правки сохранились и что б не пришлось лазить в php файлах.

Всё можно сделать через админку.

 

Как задать свой шаблон?

 

В Админке - Расширения - Тэги находите тэги search_result

Заходите в него, кликнув по тэгу.

 

Внизу нажимаете кнопку Создать микро-шаблон из тэга.

На следующей странице придумайте названий для Вашего шаблона.

В опции Псевдоним пишите, к примеру my-search-result

 

Затем в самом шаблоне вносите нужные правки.

К примеру, если нужно убрать вывод спецификаций товаров на странице результатов поиска, тогда удаляйте строку:

        <div class="description">{attribute_list product_id=$node.id}</div>

и сохраняйте шаблон, кнопкой Продоложить или Сохранить.

 

Всё, Вы сделали свой шаблон для страницы результатов поиска.

Теперь надо сообщить VamShop, что у Вас есть свой шаблон, и надо результаты поиска рисовать на стандартным шаблоном, а Вашим шаблоном  my-search-result

 

Для этого опять заходим на страницу Результаты поиска в Админке - Содержание - Страницы.

и меняем тэг:

{search_result}

на:

{search_result template="my-search-result"}

т.е. мы задаём параметр template, в значении параметра template указывает названия нашего нового шаблона, псевдоним, который мы указали.

 

Всё, сохраняем.

Проверяем.

Вот вывод результатов шаблоном по умолчанию, спецификации на месте:

Screenshot from 2020-03-12 13-40-17.png

А вот вывод нашим новым микро-шаблоном, спецификаций нет:

Screenshot from 2020-03-12 13-40-36.png

 

Теперь страница  результатов поиска отрисовывается не стандартным шаблоном, а Вашим микро-шаблоном my-search-result из Админки - Оформление - Микро-шаблоны.

 

На подобных принципах построен весь каталог в VamShop 2.

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

Ничего этого в VamShop 2 делать не нужно, всё через админку.

 

Быстро и удобно, главное понять общий принцип.

 

Вот ещё пара похожих тем с объяснением:

 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...