Smarty - простой шаблонизатор PHP
Когда то лет цать назад когда я только только начал разрабатывать сайты, на голом PHP, HTML, CSS и JS, один знакомый показал мне Smarty, для меня это стало настоящей находкой. Ладно если бы я делать обычные сайты организациям - просто любой движок и редактор страниц, но заказы становились все изощреннее, одному такую фишку подай, другому - другую. Я конечно пробовал делать сайты на WP, Joomla, Bitrix но когда не находится нужного плагина, разработка сводится к вставке костылей куда не надо. По этому...
Сортировка значений филтров по алфавиту в компоненте 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"]...