|
|
14.03.2014, 14:24
|
|
rud99
Синергия
Зарегистрирован: 2013-11-08
Сообщений: 12
|
Создал раздел (Реестр документов) и привязал к нему инфоблок с компонентом(Документ).
Компонент "Документ" используется во многих раздела сайта, как иерархически связанных, так и не связанных между собой.
Как мне в данном разделе вывести все записи компонента "Документ" (из всех разделов сайта)?
|
|
|
14.03.2014, 15:10
|
|
rud99
Синергия
Зарегистрирован: 2013-11-08
Сообщений: 12
|
Сделал следующим образом:
1)создал раздел "реестр"
2)создал раздел "реестр служебный" привязал к нему инфоблок с компонентом "документ" и выключил его из отображения
4)создал компоненту "документ" новый шаблон - "документ в реестре"
5)в шаблоне вывода раздела "реестр" разместил код
Код:<?=nc_objects_list(24, 24, "nc_ctpl=2026");?>
24 - номер раздела "реестр служебный"
24 - номер инфоблока в разделе "реестр служебный"
2026 - шаблон компонента "документ" для вывода его в реестре документов.
6)В системные настройки шаблона "документ в реестре" добавил
Код:<?php
$ignore_sub = 1;
$ignore_cc = 1;
?>
Правильный ли подход?
|
|
|
14.03.2014, 15:14
|
|
Nexwich
Панасин Александр

Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Выключать его нет надобности достаточно в настройках инфоблока сменить шаблон вывода, а функцию удалить и судя по вашему подходу у вас уже должно все работать в разделе "реестр служебный"
Инфоблок удалите в "реестр служебный" и создайте в "Реестр" ведь там вы хотите отображать.
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
14.03.2014, 15:54
|
|
rud99
Синергия
Зарегистрирован: 2013-11-08
Сообщений: 12
|
При назначению разделу "реестр" инфоблока с компонентом "документ" не могу понять, где прописать $ignore_sub = 1; $ignore_cc = 1;. Он выводит только данные заведенные в разделе "реестр", а документы разделов "документы отдел 1","документы отдел 2", "документы отдел N" не отображаются.
|
|
|
14.03.2014, 16:47
|
|
Nexwich
Панасин Александр

Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Вы $ignore_sub = 1; $ignore_cc = 1; прописали в дополнительном шаблоне компонента. Теперь выберите этот шаблон в настройках инфоблока
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
17.03.2014, 09:08
|
|
rud99
Синергия
Зарегистрирован: 2013-11-08
Сообщений: 12
|
Nexwich, очередное спасибо! Все сделал!
|