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

Имя родительского раздела из зеркального инфоблока

05.07.2017, 19:04
Камыхин Александр
ПАЛНАРИС

Зарегистрирован:
2013-05-08
Сообщений: 13

Всем привет!
Есть скрытый раздел с инфоблоком XXX в котором вводятся все данные. Есть еще два раздела, в каждом из них есть подраздел с зеркальными инфоблоками XXX. В самом компоненте, в системных настройках, стоит условие отбора в бд по имени родительского раздела. Имя беру $parent_sub_tree[$sub_level_count-1][Subdivision_Name]. Вся беда в том, что функция всегда возвращает имя одного родителя, вне зависимости от того в каком разделе находишься.
06.07.2017, 16:17
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 479

Я правильно понял, в те два подраздела выводятся данные из скрытого раздела в соответствии с названием подразделов?
Тогда я бы предложил в в два подраздела подключить тот же компонент, что и в скрытом и вывод делать по соответствию ID подраздела. Т.е. в Системных настройках прописать:
Код:
if($current_sub['Subdivision_ID']!=номер_скрытого_раздела) {
$ignore_sub = $ignore_cc = 1;
$query_where = "a.Поле = '$current_sub['Subdivision_ID']'";
}

Или создать дополнительный шаблон компонента с нужным условием.

Stark
198 196 2017-07-06 16:17:20 14791
Описание проекта