Ответы пользователя по тегу 1С-Битрикс
  • Как закрыть определенную ссылку в меню от индексации?

    @JustFeeLin Автор вопроса
    Начинающий веб-мастер
    Большое спасибо всем за ответы!
    От лишнего кода Битрикса не чистил, так как сайт был просто для теста создан.

    Если кто подкинет идею, как еще эту махину оптимизировать (в плане проверок), буду премного благодарен!

    Совместил все, что было написано, и получил следующее (работает так, как мне нужно):

    <?if (!empty($arResult)):?>
    	<?if ($APPLICATION->GetCurPage(false) === '/'):?>
    	 <div class="topmenu main"><ul>
    
    
    			<?foreach($arResult as $arItem):?>
    				<?if($arItem["SELECTED"]):?>
    					<li class="selected"><b class="r1"></b><b class="r0"></b><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a><b class="r0"></b><b class="r1"></b></li>
    				<?else:?>
    					<li><b class="r1"></b><b class="r0"></b><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a><b class="r0"></b><b class="r1"></b></li>
    				<?endif?>
    
    			<?endforeach?>
    		</ul>
    	</div>	
    
    <?else:?>
    	<div class="topmenu"><ul>
    			<?foreach($arResult as $arItem):?>
    				<?if($arItem["SELECTED"]):?>
    					<li class="selected"><b class="r1"></b><b class="r0"></b><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a><b class="r0"></b><b class="r1"></b></li>
    				<?elseif ($arItem['PARAMS']['noindex'] === true):?>
    					<li><b class="r1"></b><b class="r0"></b><noindex><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a></noindex><b class="r0"></b><b class="r1"></b></li>
    				<?else:?>
    					<li><b class="r1"></b><b class="r0"></b><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a><b class="r0"></b><b class="r1"></b></li>
    				<?endif?>
    
    			<?endforeach?>
    		</ul>
    	</div>	
    <?endif?>
    Ответ написан
    Комментировать