Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как в админском модуле подключить модуль.

00 голосов
3
В общем проблема слудующая.Есть модуль расширяющий функционал инфоблоков, а именно переносит элемент из одного ИБ в Другой.
Но при этом цены он не переносит.
Хочу его дописать.
И вот вся загвоздка в том что не пашет этот код CModule::IncludeModule('catalog'); 
И следовательно класс СPrice неопределенн.

Как подключить этот класс?
спросил 27 Фев, 14 от Bambocho (300 баллов)

3 Ответы

00 голосов
Ну у вас сюда заходит:
if(CModule::IncludeModule('catalog')):
   /***сюда****/
endif;
Если заходит, то модуль нормально подключается.
ответил 04 Авг, 14 от Hohat (720 баллов)
00 голосов
ну вообще да. заходит.

if(CModule::IncludeModule('catalog')){
                                $res = CPrice::GetList(
                                        array(),
                                        array(
                                                "PRODUCT_ID" => $ID,
                                            )
                                    );
                                if ($arr = $res->Fetch())
                                {
                                    CCatalogProduct::Add($PRODUCT_ID);
                                    $arr['PRODUCT_ID']=$PRODUCT_ID;
                                    CPrice::Add($arr);
                                }
                        }
В строке CPrice::Add($arr);  ошибка. не пойму что не так.
ответил 07 Дек, 14 от Bambocho (300 баллов)
00 голосов
А может
Код
if(CModule::IncludeModule('sale')){
ответил 30 Март, 15 от KILLERI (380 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 18 Апр, 14 от Chemikals (840 баллов)
0 голосов
3 ответов