Вход • Регистрация

Смена шаблона в результатах поиска

  • 14 июля 2020 г.
  • Ситуация следующая. Есть страница с подключённым не стандартным шаблоном (test.php). На ней находится форма поиска типа "<insert name="show_search" module="search" button="найти">". При нажатии кнопки поиска выводятся результаты, но при этом почему то меняется принудительно текущий шаблон на стандартный (site.php).
    Где исправить, чтобы шаблон в результатах поиска не менялся, а оставался прежним?

    Пробовал добавлять параметр "ajax=true", частично решил проблему, но если страниц результатов поиска много, то при нажатии на цифру следующей части списка результаты всё равно отображаются уже со стандартным шаблоном (site.php).
    • 14 июля 2020 г.
    • modules/shop/views/shop.search.php - это шаблон результатов поиска по магазину. Он используется в теге поиска для каждого модуля лежит в нём.

      А общий шаблон надо смотреть у страницы, в которой модуль поиска подключен, там site.php. После нажатия искать страница туда улетает.

      Ajax сделали - хорошо. Но подключите ещё кнопку "показать ещё", он туда же подгружать будет
  • 15 июля 2020 г.
  • Цитата
    А общий шаблон надо смотреть у страницы, в которой модуль поиска подключен, там site.php. После нажатия искать страница туда улетает.


    Вот это не понял. У меня же как раз страница, в которой находится строка поиска и в ней дизайн test.php. Или это какая то другая страница?

    Цитата
    Ajax сделали - хорошо. Но подключите ещё кнопку "показать ещё", он туда же подгружать будет


    Так тоже делал. Но тогда нужно убирать все цифры внизу на следующие страницы списка поиска. Иначе при нажатии на них всё равно улетает на дизайн site.php.
    • 15 июля 2020 г.
    • Цитата
      Вот это не понял
      Откройте исходник своей страницы, на которой тег show_search
      Увидите, что форма поиска в POST имеет адрес /search/
      То есть, на своей странице "Искать" Вы нажимаете, а запрос летит на другую страницу: site.ru/search/
      А на ней уже стандартный шаблон.

Новости

  • 25 марта, вторник
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 
  • 17 января
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.
  • 18 июня 2024 г.
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.

Форум