UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: gacesecow от 19 Июля 2016, 15:50:10

Название: Убрать активность категории при импорте
Отправлено: gacesecow от 19 Июля 2016, 15:50:10
Всем привет! Я не давно сделал тему удаление объектов при синхронизации с 1с, вот тема http://umihelp.ru/forum/index.php/topic,2209.msg10522.html#msg10522 (http://umihelp.ru/forum/index.php/topic,2209.msg10522.html#msg10522)

wiki.umisoft сделал инструкцию "Как сделать активными только импортируемые товары".
http://wiki.umisoft.ru/index.php?title=%D0%9A%D0%B0%D0%BA_%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%BC%D0%B8_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D1%8B%D0%B5_%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B (http://wiki.umisoft.ru/index.php?title=%D0%9A%D0%B0%D0%BA_%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%BC%D0%B8_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D1%8B%D0%B5_%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B)

Вроде все работает, но немного нагружает сервер. Но еще нужно убрать активность не только объектов но и категории.
Можно ли убрать активность вот таким вот способом
$pages2 = new selector('pages');
                $pages2->where('hierarchy')->page('/katalog-tovarov/')->childs(3);
                foreach($pages2 as $page2){
                    $page2->setIsActive(false);
                }
Название: Re: Убрать активность категории при импорте
Отправлено: aghigay от 19 Июля 2016, 16:27:42
Активность каких-то страниц можно убрать таким образом
Название: Re: Убрать активность категории при импорте
Отправлено: gacesecow от 20 Июля 2016, 08:36:21
А можно ли убрать активность категории?
Название: Re: Убрать активность категории при импорте
Отправлено: aghigay от 20 Июля 2016, 12:10:57
Категория - это тоже страница сайта, просто с другим типом. Делайте выборку по категори и сможете снимать с неё активность
Название: Re: Убрать активность категории при импорте
Отправлено: gacesecow от 20 Июля 2016, 13:26:40
Спасибо