Также, если добавить в вызов стандартного компонента
bitrix:blog.blog дополнительные входные параметры, то можно отсортировать значения по нужному нам признаку.
Вот, например, сортировка по условию "сначала все, отмеченные галочкой "выводить в топ", затем по дате публикации"
| Код |
|---|
<?$APPLICATION->IncludeComponent("bitrix:blog.blog", "office_detail_blog_short_view", array(
"YEAR" => $year,
"MONTH" => $month,
"DAY" => $day,
X
/* Вламываем сортировку */
"SORT_BY1" => "UF_BLOG_POST_ON_TOP",
"SORT_ORDER1" => "desc",
"SORT_BY2" => "DATE_PUBLISH",
"SORT_ORDER2" => "desc",
),
false
);?> |
Примечание: как и говорилось раньше, параметр UF_BLOG_POST_ON_TOP добавляем из вкладки "Пользовательские поля". Тип "Да/нет", объект BLOG_POST, название UF_BLOG_POST_ON_TOP.