Сообщения

Сообщения за Декабрь, 2013

Битрикс: выборка новостей по категориям.

Небольшой скрипт позволяющий выбирать новости одной или нескольких разделов в инфоблоке.

$category_id_list - здесь будем хранить список айдишников выбраненных разделов.
$category_check - переменная для проверки выбраны ли какие либо разделы
Здесь проверяем выбраны какие либо конкретные разделы если да - то создаем фильтр для новостей, если нет то помечаем что выбраны все разделы.

<ul class="sortable_list"> <li <?$category_id_list=array();$category_check=(!isset($_REQUEST["category"]))||($_REQUEST["category"]=='');if(!$category_check){$category_id_list=preg_split('/,/',$_REQUEST["category"]);$GLOBALS['news_filter']=array('ACTIVE'=>'Y','SECTION_ID'=>$category_id_list);}else{echo"class='active'";}?>> <a href="?category=" rel="nofollow">Все</a> </li>

Далее выбираем все категории из инфоблока, выводим их в виде списка, с…