Я проходился по своему алфавиту, делал выборку одного элемента допустим на "NAME" => "A%", если такие находились, то ссылка на А выводится, иначе просто серенькая буква, потом это дело решил отдельно кешировать на разумный срок, дабы не нагружать сервер.
Реализовать можно как связку из 2х компонент, первый выводит алфавиты, подсвечивает нужные букафки и добавляет в урли доп. параметры, формирует глобальную переменную (дополнительный фильтр для второго компонента). А второй просто работает с дополнительным фильтром.
Реализовать можно как связку из 2х компонент, первый выводит алфавиты, подсвечивает нужные букафки и добавляет в урли доп. параметры, формирует глобальную переменную (дополнительный фильтр для второго компонента). А второй просто работает с дополнительным фильтром.