@Askfortrue

Как в комплексный компонент «Каталог» вставить компонент «Поиск по заголовкам» с помощью component epilog?

Здравствуйте
В комплексный компонент Каталог нужно вставить другой компонент - поиск по заголовкам. Дело в том, что они используются совместно и поиск по заголовкам логично дать место в шаблоне комплексного компонента Каталог.
Можно было бы разместить его сверху, но такой вариант не подходит.
1. У нас есть 2 компонента.
Что нужно разместить в файле component epilog и что нужно разместить в нужном месте комплексного компонента Каталог, чтобы это работало?
С чего начать и чем закончить?

Спасибо
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ответы на вопрос 1
@justbefree
если я правильно понял суть, то как вариант реализации поиска по заголовкам в вашем каталоге:

в шаблоне каталога добавляете обыкновенную строку поиска. вешаете на submit обработчик в js, который будет доставать введенную строку и слать ее ajax запросом на страницу где будет размещен "Поиск по заголовкам"
допустим /local/php_interface/ajax/search_title.php

в search_title.php у вас вывоз компонента search.title

нужно будет кастомизировать для него шаблон. в result_modifier.php достать id найденных элементов из $arResult и отдать полученный массив с id в json формате.

дальше все просто по полученным id элементов в каталоге нужно установить фильтр
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы