Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Как добавить в URL каталога List псевдофильтры
Представим, что у нас есть каталог, где на должны быть адреса в фильтром Город, но его не должно быть на странице.
Чтобы это сделать, необходимо использовать одно из 2 полей hidden на странице:
<input type="hidden" class="cat-urlFilterPrefix" value="/ff--x" />
<input type="hidden" class="cat-urlFilterSuffix" value="/ff2--y" />
Если на странице указаны данные поля (или одно из полей), то при формировании адреса по клику на кнопке "Показать" новый адрес будет формироваться с учетом этих значений.
И если значение указано в нужном формате работы фильтров, то его можно будет обработать в процедуре search.
Пример:
Указываем дополнительные параметры для каталога (можно в разметке либо в SP search это подготовить):
<input type="hidden" class="cat-urlFilterPrefix" value="/key1--x" />
<input type="hidden" class="cat-urlFilterSuffix" value="/key2--y" />
Загрузилась страница. Допустим, на каталоге мы выбрали какой то фильтр с кодом important и нажали Показать.
В итоге перешли на такой адрес: /list/features/key1--x/important--1/key2--y
В search ивлекаем эти параметры (key1, key2):
declare @key1 nvarchar(max) = (select value from @filters where [key]='key1')
print @key1
ВАЖНО! Соблюдайте формат value для hidden полей, иначе система не распознает их как фильтры.
Google поиск по нашей документации
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта