Позвольте поднять тему, проблема абсолютно такая же, и немного непонятно что к чему.
сайт usp86.ru
Основные пункты меню ПРИШЛОСЬ сделать картинками, поэтому $arItem["TEXT"] там в виде адреса и свойств картинки. Шаблон для вывода меню следующий
На главной странице выводятся подпункты, хотя это не нужно. Но стоит нажать на картинку О ПАРТНЕРСТВЕ - главное меню исчезает, остается только то, которое должно быть вложенным, оно имеет уровень 1 и на выходе получается каша, что вполне логично. на вышеуказанном сайте меню именно такое, как и нужно мне. Прочитал все, попробовал - как видите не получается. Где я не прав?
сайт usp86.ru
Основные пункты меню ПРИШЛОСЬ сделать картинками, поэтому $arItem["TEXT"] там в виде адреса и свойств картинки. Шаблон для вывода меню следующий
| Код |
|---|
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div id="left">
<?#if (!empty($arResult)):?>
<?foreach($arResult as $arItem):?>
<pre><?=print_r($arItem)?></pre>
<?if($arItem["DEPTH_LEVEL"]==1):?> <!--если это основное меню, то в нем картинки-->
<?if($arItem["SELECTED"]):?>
<div class="menuitem">
<a href="<?=$arItem["LINK"]?>">
<img class="iePNG" src="<?=SITE_TEMPLATE_PATH?>/<?=$arItem["TEXT"]?>/>
</a>
</div>
<?else:?>
<div class="menuitem">
<a href="<?=$arItem["LINK"]?>">
<img class="iePNG" src="<?=SITE_TEMPLATE_PATH?>/<?=$arItem["TEXT"]?>/>
</a>
</div>
<?endif?>
<?else:?> <!--если уровень вложенности не единица - значит это подпункты, там просто текст-->
<div class="submenu"><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a></div>
<?endif?>
<?endforeach?>
<?#endif?>
</div>
|
На главной странице выводятся подпункты, хотя это не нужно. Но стоит нажать на картинку О ПАРТНЕРСТВЕ - главное меню исчезает, остается только то, которое должно быть вложенным, оно имеет уровень 1 и на выходе получается каша, что вполне логично. на вышеуказанном сайте меню именно такое, как и нужно мне. Прочитал все, попробовал - как видите не получается. Где я не прав?