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

Прошу совета: Управление поведением инфоблока в пользовательской части сайта

00 голосов
2
Добрый день.
Прошу совета. Поставлена задача сделать на сайте новостной раздел. Все элементы новостей стандартны за исключением одной: для каждой новости нужно свойство "отображать на главной".
Предположим, в админке для инфоблока типа "новости" во вкладке "свойства" добавляю элемент ("Отображать на главной", строка, SHOW_ON_MAINPAGE, по умолчанию "N")
На сайте по адресу /news.php вставляю компонент bitrix.news, на главной странице вставляю bitrix.news.list
Каким образом настроить bitrix.news.list, чтобы он при выборке записей учитывал свойство SHOW_ON_MAINPAGE == "Y". При редактировании bitrix.news.list из пользовательской части в редакторе доступно поле "Фильтр". Можно ли его как-либо использовать для данной задачи :?:
спросил 10 Ноя, 13 от Isildy (160 баллов)

2 Ответы

00 голосов
Перед вызовом компонента пишем (если поле типа список (флажки)):
Код
<?
$arFilter=array("PROPERTY_SHOW_ON_MAINPAGE_VALUE"=>"Y");
?>

если поле типа строка:
Код
<?
$arFilter=array("PROPERTY_SHOW_ON_MAINPAGE"=>"Y");
?>

В параметре компонента в поле фильтр пишем arFilter
ответил 20 Дек, 13 от NitroGeN (2,840 баллов)
00 голосов
Евгений Малков, респект! :{}
ответил 04 Апр, 14 от Isildy (160 баллов)

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

0 голосов
8 ответов
спросил 13 Май, 13 от Sneiper (160 баллов)
0 голосов
6 ответов
0 голосов
2 ответов
0 голосов
8 ответов
0 голосов
1 ответ
спросил 10 Окт, 13 от Krigos (120 баллов)