Привязка контента к региону
Документация по решениям
- Apriori.Corp: Компания
- Apriori.EcomMarket: Интернет-магазин
- Apriori.Salon: Салон красоты
- Apriori.Lex: Юридическая компания
- Apriori.Resto: Сайт ресторана, кафе
- Apriori.Region: Мультирегиональность
- Apriori Optimizer: Ускорение, контроль и оптимизация
- SmartModal: Добавление сайта в телефон пользователя (PWA, всплывающее окно)
- AR + 3D SHOWROOM: виртуальная примерочная (Web, Android, IOS)
- SHOWROOM: универсальная онлайн-примерочная
Документация Apriori.Region: Мультирегиональность - Привязка контента к региону
Добавить в настройки требуемых инфоблоков (например, Товары или Новости) свойство REGION_STATE_LINK, тип «Привязка к элементам инфоблока», связь с «Регионы», множественное, необязательное.
На странице с компонентом, для которого требуется фильтрация, добавить:
<?
if (CModule::IncludeModule("apriori.regions")):
$aprioriRegions = new AprioriRegions();
$currentRegion = $aprioriRegions->getCurrentRegion();
endif;
global $arrFilter;
$arrFilter[] = array(
"LOGIC" => "OR",
array(
'PROPERTY_REGION_STATE_LINK' => $currentRegion["ID"]
),
array(
'PROPERTY_REGION_STATE_LINK' => false
)
);
? >
Это можно сделать по FTP или в режиме правки.
И в параметре компонента добавить название фильтра, если нет:
"FILTER_NAME" => "arrFilter"
Примечание: Имя фильтра может быть свое. Для контента задать привязку к городам:
В зависимости от настроек сайта в целом возможно также включить вывод свойства на странице.