Через menu.ext. Официальная дока -
https://dev.1c-bitrix.ru/learning/course/index.php...
В этом ext-файле вам надо самостоятельно написать код, который будет выбирать разделы из нужного инфоблока, группировать их по буквам, генерировать список пунктов меню по найденным буквам, примерно так:
$bxSection = new CIBlockSection();
$res = $bxSection->GetList(...);
$letters = [];
while ($section = $res->Fetch()) {
$letter = mb_substr($section['NAME'], 0, 1);
if (empty($letter)) continue;
if (empty($letters[$letter])) {
$letters[$letter] = [
'LETTER' => $letter,
'SECTIONS' => []
];
}
$letters[$letter]['SECTIONS'][] = $section;
}
ksort($letters);
foreach ($letters as $letter) {
$aMenuLinksExt[] = [
$letter['LETTER'],
'', // Ссылка, если нужна для самой буквы
[],
[
'SECTIONS' => $letter['SECTIONS'], // Массив подразделов-брендов
],
];
}
далее в шаблоне вывода этого меню обработать подпункты, пришедшие в $arItem['SECTIONS']
(не уверен в 100% правильности кода, писал вслепую)