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

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

  • 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/
      А на ней уже стандартный шаблон.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум