Создание сайта на 1C Битрикс - #5 - Создание шаблона для компонента «новости»
Чётные и нечётные элементы в Битрикс
Часто возникает необходимость применять разные стили или html код к элементам компонентов новостей и каталога в 1С-Битрикс. Часто возникает необходимость применять разные стили или html код к элементам компонентов новостей и каталога в 1С-Битрикс. К примеру, нам надо, чтобы нечётные новости выводились в виде "стиль 1", а чётные вида "стиль 2". Для этого можно использовать небольшую проверку в шаблоне компонента. $i=1;
foreach($arResult["ITEMS"] as $arItem)
{
if($i%2==0)
{
// Тут четные
}
else
{
//Тут нечетные
}
$i++;
} Список новостей (bitrix:news...
Сортировка значений филтров по алфавиту в компоненте bitrix:catalog.smart.filter
Как оказалось, в Битриксе у компонента bitrix:catalog.smart.filter нет параметров для сортировки значений в фильтрах. Однако, задача есть, и нужно придумать как сделать сортировку значений в фильре по алфавиту. Для решения этой задачи можно добавить в конец файла result_modifier.php в шаблоне вызова компонента bitrix:catalog.smart.filter следущий код: // Массив свойств, которые нужно отсортировать, с указанием функции сортировки $resortProps = [
"BRAND" => "sortByName",
"SERIES" => "sortByName",
"STRANA" => "sortByName",
];
// Перебираем список выводимых свойст для отображения в фильтре foreach($arResult["ITEMS"]...