Здравствуйте, подскажите пожалуйста кто знает. Я хочу чтобы в меню типа horizontal_multilevel в качестве пунктов меню выводились картинки(соответствующие активному состоянию пункта меню и неактивному). Прочитал руководство "Руководство по использованию компонентов меню". А там вроде все описано, Но на примере шаблона default. В административной части все сделал: создал ACT, NOACT (в pасширенном режиме редактирования Меню), поместил картинки в нужную директорию.
А в коде шаблона надо изменить: цитирую
Вам нужно заменить код вызова пункта меню с штатного на обращение к параметрам,
заданным для данного меню. Делается это в этом участке кода шаблона:
Код |
---|
<?if($arItem["SELECTED"]):?>
<li> <a href="<?=$arItem["LINK"]?>" class="selected"><?=$arItem["TEXT"]?></a> </li>
<?else:?>
<li> <a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a> </li>
<?endif?> |
Замените первую ссылку в коде на строку:
Код |
---|
<a href="<?=$arItem["LINK"]?>"><img border="0" src="<?=(array_key_exists("ACT", $arItem["PARAMS"]) && file_exists($_SERVER["DOCUMENT_ROOT"].$arItem["PARAMS"]["ACT"]) ? $arItem["PARAMS"]["ACT"] : "/images/menu/default.png")?>" /></a> |
Замените вторую ссылку в коде на строку:
Код |
---|
<a href="<?=$arItem["LINK"]?>"><img border="0" src="<?=(array_key_exists("NOACT", $arItem["PARAMS"]) && file_exists($_SERVER["DOCUMENT_ROOT"].$arItem["PARAMS"]["NOACT"]) ? $arItem["PARAMS"]["NOACT"] : "/images/menu/default.png")?>" /></a> |
Для шаблона horizontal_multilevel я не могу понять что на что надо поменять. Пробовал по разному, но не вышло=(
Прошу вашей помощи, очень надо, Подскажите plz.