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

Проблема с выводом списка новостей для всех пользователей

00 голосов
3
Столкнулся со странной проблемой. Список новостей на главной странице сайта отображается как положено для меня как для администратора, но пропадает если я захожу не авторизуясь. Список новостей читаю из инфоблока средствами API, а именно CIBlockElement::GetList. Доступ к инфоблоку установлен для всех пользователей на чтение. Вроде все правильно, а содержимое инфоблока не выводится. Даже для простенького примера из руководства по API
Код
$rs = CIBlockElement::GetList (
   Array("RAND" => "ASC"),
   Array("IBLOCK_ID" => $IBLOCK_ID),
   false,
   Array ("nTopCount" => 5)
);

Причем меняю код API на стандартный элемент Список новостей, все отображается как надо. Но я не могу использовать этот компонент по соображениям дизайна. Подскажите, что еще кроме вкладки Доступ и галочки привязки инфоблока к сайту может повлиять на доступ к инфоблоку?
спросил 27 Фев, 14 от kukalka (180 баллов)

3 Ответы

00 голосов
Довольно интересная ситуация. Создайте обращение в тех. поддержку, постараемся помочь.
ответил 02 Авг, 14 от JIETYHOK (2,260 баллов)
00 голосов
Чаще всего такая проблема возникала пока не установлено на вкладке "Доступ" для всех пользователей "Чтение".
ответил 05 Дек, 14 от SILVER (340 баллов)
00 голосов
Цитата
Олег пишет:
Но я не могу использовать этот компонент по соображениям дизайна.

А что вам мешает изменить шаблон?
ответил 29 Март, 15 от Almarea (3,760 баллов)

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

0 голосов
4 ответов
спросил 19 Авг, 13 от Blodrayne (220 баллов)
0 голосов
1 ответ
спросил 03 Янв, 14 от BAGIRA (560 баллов)
0 голосов
5 ответов
0 голосов
1 ответ
спросил 16 Март, 15 от аноним