Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Шеринг объектов между разделами

06.07.2019, 19:00
gdasdd

Зарегистрирован:
2019-07-06
Сообщений: 1

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

Хотел узнать, какая настройка отвечает за разделение одного объекта между двумя подразделами. Нужно именно разделение, а не копирование.

Пример - компонента Новость. Объект новость1

Хочу создать 2 подраздела на разных сайтах (мобильной и десктопной версии) - чтобы при изменении объекта (например выключении) новось выключалась сразу на обоих сайтах
08.07.2019, 09:11
VenZell
Карагодников Алексей Николаевич
VenZell

Зарегистрирован:
2014-07-25
Сообщений: 62

Здравствуйте.
Предлагаю такое решение.
В разделе для мобильной версии используйте зеркальный инфоблок с отдельным шаблоном компонента новостей, в системных настройках которого напишите:

Код:

<?php

$ignore_catalogue = 1;
$ignore_sub = 1;
$ignore_cc = 1;


Таким образом у вас будут выводится в мобильной версии все новости.

Если у вас разделов с компонентом новостей несколько и такое поведение нежелательно, то модифицируйте код таким образом:

Код:

<?php

$ignore_catalogue = 1;
$ignore_sub = 1;
$ignore_cc = 1;

$query_where = 'a.Catalogue_ID = 1 AND a.Subdivision_ID = 2 AND a.Sub_Class_ID = 3';


Где вместо цифр 1, 2 и 3 подставьте соответственно ID сайта, раздела и инфоблока с новостями из которого брать данные для мобильной версии.

Подробнее о манипуляции над стандартным запросом на выборку данных можно почитать в документации.
198 196 2019-07-08 09:11:19 15119
Описание проекта