Advertisement
Guest User

template.php

a guest
Feb 24th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.13 KB | None | 0 0
  1. <?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
  2. $templateFolder = &$this->GetFolder();
  3.  
  4.  
  5.  
  6. ?>
  7. <script src="<?=$templateFolder.'/navAccordion.min.js'?>"></script>
  8.  
  9.  
  10.  
  11.  
  12.  
  13. <ul id="accordion-menu">
  14.  
  15. <?
  16. $previousLevel = 0;
  17. foreach($arResult as $arItem):?>
  18.  
  19.     <?if ($previousLevel && $arItem["DEPTH_LEVEL"] < $previousLevel):?>
  20.         <?=str_repeat("</ul></li>", ($previousLevel - $arItem["DEPTH_LEVEL"]));?>
  21.     <?endif?>
  22.  
  23.     <?if ($arItem["IS_PARENT"]):?>
  24.  
  25.         <?if ($arItem["DEPTH_LEVEL"] == 1):?>
  26.             <li class="<?if ($arItem["SELECTED"]):?>selected<?else:?>root-item<?endif?>"><a href="<?=$arItem["LINK"]?>"><span class="img-cat"><img alt="" src="<?=$arItem["PARAMS"]["PICTURE"]?>" /></span><?=$arItem["TEXT"]?></a>
  27.                 <ul>
  28.         <?else:?>
  29.             <li <?if ($arItem["SELECTED"]):?> class="selected "<?endif?>><a href="<?=$arItem["LINK"]?>" class="parent"><?=$arItem["TEXT"]?></a>
  30.                 <ul>
  31.         <?endif?>
  32.  
  33.     <?else:?>
  34.  
  35.         <?if ($arItem["PERMISSION"] > "D"):?>
  36.  
  37.             <?if ($arItem["DEPTH_LEVEL"] == 1):?>
  38.                 <li><a href="<?=$arItem["LINK"]?>" class="<?if ($arItem["SELECTED"]):?>root-item-selected<?else:?>root-item<?endif?>"><span class="image"><? echo $strImg;?></span><?=$arItem["TEXT"]?></a></li>
  39.             <?else:?>
  40.                 <li <?if ($arItem["SELECTED"]):?> class="selected "<?endif?>><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a></li>
  41.             <?endif?>
  42.  
  43.         <?else:?>
  44.  
  45.             <?if ($arItem["DEPTH_LEVEL"] == 1):?>
  46.                 <li class="<?if ($arItem["SELECTED"]):?>selected<?else:?>root-item<?endif?>"><a href="" title="<?=GetMessage("MENU_ITEM_ACCESS_DENIED")?>"><?=$arItem["TEXT"]?></a></li>
  47.             <?else:?>
  48.                 <li><a href="" class="selected" title="<?=GetMessage("MENU_ITEM_ACCESS_DENIED")?>"><?=$arItem["TEXT"]?></a></li>
  49.             <?endif?>
  50.  
  51.         <?endif?>
  52.  
  53.     <?endif?>
  54.  
  55.     <?$previousLevel = $arItem["DEPTH_LEVEL"];?>
  56.  
  57. <?endforeach?>
  58.  
  59. <?if ($previousLevel > 1)://close last item tags?>
  60.     <?=str_repeat("</ul></li>", ($previousLevel-1) );?>
  61. <?endif?>
  62.  
  63. </ul>
  64.  
  65.  
  66.  
  67.  
  68. <script>
  69. $('#accordion-menu').navAccordion({
  70.   expandButtonText: '<span class="icon-arrow-right"></span>',
  71.   collapseButtonText: '<span class="icon-arrow-down"></span>'
  72. });
  73. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement