Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Графическое меню типа horizontal_multilevel

00 голосов
0
Здравствуйте, подскажите пожалуйста кто знает. Я хочу чтобы в меню типа 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.
спросил 06 Фев, 14 от ElektrA (100 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

Похожие вопросы

0 голосов
1 ответ
0 голосов
3 ответов
спросил 06 Июнь, 13 от SweetN (120 баллов)
0 голосов
3 ответов
0 голосов
3 ответов
спросил 30 Март, 14 от Sitha (240 баллов)
0 голосов
5 ответов
спросил 20 Ноя, 13 от BeLFiGoR (100 баллов)