Доброго времени суток. С битриксом до этого не работал, сейчас пришлось. Не могу разобраться вот с чем. Есть меню, необходимо один из пунктов выделить. Значит делаю следующее:
1) Для нужного пункта меню прописываю параметр:
2) Затем этот параметр подключаю в шаблоне меню:
Вот тут:
Вот где то тут похоже ошибка. Нужный класс, нужному пункту меню не присваивается. Тыкните пожалуйста носом, что я делаю не так?
1) Для нужного пункта меню прописываю параметр:
Цитата |
---|
"Онлайн обучение", "/online/", Array(), Array("dif_class"=>"qwe"), "" ) |
2) Затем этот параметр подключаю в шаблоне меню:
Цитата |
---|
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?><?if (!empty($arResult)):?>
$previousLevel = 0; foreach($arResult as $arItem):?> <?if ($previousLevel && $arItem["DEPTH_LEVEL"] < $previousLevel):?> <?=str_repeat(" ?> <?endif?> <?if ($arItem["IS_PARENT"]):?> <?if ($arItem["DEPTH_LEVEL"] == 1):?> <div class="arrow-block visible-xs js-arrow"> </div>
<li<?if ($arItem["SELECTED"]):?> class="item-selected <?=$arItem["PARAMS"]["dif_class"]?>"<?endif?>>[url=<?=$arItem[]" class="parent"><?=$arItem["TEXT"]?>[/url] <ul> <?endif?> <?else:?> <?if ($arItem["PERMISSION"] > "D"):?> <?if ($arItem["DEPTH_LEVEL"] == 1):?> <?endif?> </ul> <?endif?> |
Вот тут:
Цитата |
---|
<li<?if ($arItem["SELECTED"]):?> class="item-selected<?=$arItem["PARAMS"]["dif_class"]?>"<?endif?>>[url=<?=$arItem[]" class="parent"><?=$arItem["TEXT"]?>[/url] <li<?if ($arItem["SELECTED"]):?> class="item-selected <?=$arItem["PARAMS"]["dif_class"]?>"<?endif?>>[url=<?=$arItem[]"><?=$arItem["TEXT"]?>[/url]</li> |
Вот где то тут похоже ошибка. Нужный класс, нужному пункту меню не присваивается. Тыкните пожалуйста носом, что я делаю не так?