Для того, чтобы добавить свой класс (или по аналогии любой другой параметр) к пункту меню веб-сайта на CMS 1С-Битрикс, необходимо добавить в файл меню (например, “.top.menu.php”) параметр (в примере “EXT_CLASS”):
$aMenuLinks = Array(
Array(
"Каталог",
"/catalog/",
Array(),
Array("EXT_CLASS" => "item-catalog"), // добавляем свой параметр класса
""
),
// ...И далее вывод параметра в шаблоне компонента меню (template.php):
// ...
<li class="root-item parent <?= $arItem["PARAMS"]["EXT_CLASS"] ?>"> <a href="<?= $arItem["LINK"] ?>" class="root-item-link"> <span><?= trim($arItem["TEXT"]); ?></span> </a>
// ...Проверялось на 1с-Битрикс: Управление сайтом 20.0.1650. (версия модуля интернет-магазин 20.0.687).