Не работает ф-ция CIBlock::GetByID(), если вызывается неавторизованным юзером. Т.е. вообще при ее вызове скрипт заканчивает работу! При авторизованном заходе эта ф-ция работает нормально. Подскажите, что сделать?
|
А настройки доступа к нужному инфоблоку смотрели? (мало ли..)
|
|
|
|
|
|
|
Или попробуйте использовать CIBlock::GetList с ключом CHECK_PERMISSIONS=N в фильтре.
|
|
|
|
|
|
|
А второй совет не пробовали?
|
|
|
|
|
|
|
а может быть это связано с правами доступа на скрипт с этой ф-цией? Потому что, на локалхост проблем не наблюдается...
|
|
|
|
|
|
|||
|
|
|
|
Посмотрите как в файле /bitrix/modules/iblock/classes/general/iblock.php реализована ваша функция.
|
|
|
|
|
|
|
если скрипт заканчивает работу - включите вывод ошибок и посмотрите что он пишет.
возможно просто нужно подключить CModule::IncludeModule('iblock') |
|
|
|
|
|
|||
|
|
|
|
||||
|
|
|
|||