Посетите Дворцовую площадь

Разные тексты на товарах и категориях каталога и на страницах сайта в разных регионах


Хранение текстов

Мы будем хранить тексты в отдельном инфоблоке, чтобы реализовать связь “многие-ко-многим” — урл - регион.

Инфоблок региональных текстов по ссылке

Инфоблок должен быть создан в том же типе, что и инфоблок "Регионы продаж".

Как вы видите, мы используем 2 свойства для связи регионов и страниц (коды важны), а для текста мы используем детальное описание.

Пример задания регионального текста по ссылке

Вывод текстов

Чтобы вывести текст, нужно лишь написать #VREGION_TEXT_BY_URL # в нужном месте. Чтобы вывести текст на странице, нужно прописать эту переменную в коде страницы, чтобы писать разные описания категорий на разных регионах - в описании категории.



Аристов Василий
Разработчик всех модулей на проекте

Теги



Что-то осталось непонятным или вы нашли неточность? Напишите, пожалуйста об этом в комментариях.

Комментарии (2)

Сонар Павел

Сонар Павел 14.11.2018 15:36 #comment2702

Здравствуйте. Подскажите, а как скажем вывести еще один инфоблок на разные регионы?
#VREGION_TEXT_BY_URL# - так я вывожу тексты, а как скажем другой блок вывести? какая переменная должна быть?
Аристов Василий

Аристов Василий 14.11.2018 16:13 #comment2704

Здравствуйте,

Фильтр для получения этого свойства выглядит так
                Array(
                    'IBLOCK_TYPE'        => 'aristov_vregions_iblock_type',
                    'ACTIVE'             => 'Y',
                    'PROPERTY_LINK'      => {ссылка},
                    'PROPERTY_REGION_ID' => $_SESSION['VREGIONS_REGION']["ID"],
                )

То есть инфоблок не учитывается. Нужен лишь тип инфоблока и нужные свойства

Если вам нужны сразу два текста на одной страницы из разных инфоблоков, то этот момент придётся реализовывать самостоятельно через работу с api Битрикса

Написать комментарий

Чтобы писать комментарии, вам нужно войти на сайт

Авторизоваться через соцсеть

Авторизоваться через vk.com Авторизоваться через facebook.com

Хотите такие же комментарии себе на сайт? Купите готовый к установке модуль