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

Меню из картинок

00 голосов
2
Доброго времени суток, не могу добиться чтобы в меню отображались картинки. Делаю следующее:
1. меню описано так:
Код
$aMenuLinks = Array(
   Array(
      "m1-1", 
      "images/m1.gif", 
      Array(), 
      Array("ACT"=>"/images/m1.gif", "NOACT"=>"/images/m1.gif"), 
      "" 
   ),
   Array(
      "m2", 
      "index.php", 
      Array(), 
      Array(), 
      "" 
   )

);
?>

2 скопировала шаблон меню
3 в шаблоне компонента следующий код:
Код
f (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?if (!empty($arResult)):?>
   <table cellpadding="2" cellspacing="2" width="100%">
   <?foreach($arResult as $arItem):?>
   <?if ($arItem["PERMISSION"] > "D"):?>
      <tr>
      <?if ($arItem["SELECTED"]):?>
         <td><a href="<?=$arItem["LINK"]?>"><img src="<?=$arItem[PARAMS][SRC2]?>" 
         width="18" height="18" border="0"></a></td>
      <?else:?>
         <td><a href="<?=$arItem["LINK"]?>"><img src="<?=$arItem[PARAMS][SRC1]?>" 
         width="18" height="18" border="0"></a></td>
      <?endif?>
      </tr>
      <?endif?>
   <?endforeach?>
   </table>
<?endif?>

картинки в файле есть. Но на странице не отображаются. Подскажите, в чем может быть ошибка.
спросил 21 Ноя, 13 от SoNjA (100 баллов)

2 Ответы

00 голосов
У вас ошибка в коде:
Цитата
Ольга Харламова пишет:
Array("ACT"=>"/images/m1.gif", "NOACT"=>"/images/m1.gif"),

А в шаблоне пишите:
Цитата
Ольга Харламова пишет:
<img src="<?=$arItem[PARAMS][SRC2]?>" width="18" height="18" border="0">

У вас указано неверно имя параметра картинки и нет кавычек, должно быть так:
Код
<img src="<?=$arItem["PARAMS"]["ACT"]?>" width="18" height="18" border="0">
ответил 11 Янв, 14 от Thieve (460 баллов)
00 голосов
:D да действительно, как глупо :oops:
Спасибо большое за ответ!!!
ответил 28 Апр, 14 от SoNjA (100 баллов)

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

0 голосов
1 ответ
спросил 19 Июль, 15 от mich802 (220 баллов)
0 голосов
4 ответов
спросил 17 Янв, 14 от Lata (220 баллов)
0 голосов
1 ответ
спросил 22 Март, 13 от guk (360 баллов)
0 голосов
0 ответов
0 голосов
2 ответов
спросил 30 Апр, 14 от DARK (220 баллов)