Цитата |
---|
Виталий Соков пишет:
У Вас 2 компонента на странице http://www.murmanfood.ru/e-store/xml_catalog/index.php?SECTION_ID=217&ELEMENT_ID=8623 , которые отвечают за добавление пунктов в навигационную цепочку. Отключить вывод навигации на одном из них. Лучше на catalog.section.list , который слева. |
Код |
---|
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); //delayed function must return a string if(empty($arResult)) { return ""; } $strReturn = '<table class="tbl_brdcrmb"><tr><td><span class="pageHeading"> '; /* Структура массива $arResult[номер][title/link] */ for($index = 0, $itemSize = count($arResult); $index < $itemSize; $index++) { if($index > 0) { $strReturn .= ' › '; } $arResult[0]["TITLE"] = "Главная"; // данная строка меняет название первой ссылке в цеп. навигации вместо названия сайта на слово "Главная" $title = htmlspecialcharsex($arResult[$index]["TITLE"]); if($arResult[$index]["LINK"] <> ""&&$index<(count($arResult)-1)) { $strReturn .= '<a href="'.$arResult[$index]["LINK"].'" title="'.$title.'">'.$title.'</a>'; } else { $strReturn .= $title; } } $strReturn .= '</span></td></tr></table>'; return $strReturn; ?> |
Цитата |
---|
1. Как заменить первую ссылку на слово "Главная"
2. Как понять какие компоненты выводят лишние ссылки в цепочке навигации? Соответственно, где отключается вывод навигации в данном компоненте? |
Цитата |
---|
Владимир Спасенников пишет:
1. В административном разделе кликнуть на "Файлы и папки", затем вверху на панели нажать "Свойства папки" и в открывшейся форме ввести в поле "Заголовок" Главная. И не надо ничего заменять в $arResult. 2. Добавление компонентами в цепочку навигации пунктов определяется в параметрах компонента (например, галочка "Включать раздел в цепочку навигации";). Еще добавление пунктов может происходить через component_epilog.php, лежащий в шаблоне компонента, командой AddChainItem. |
Код |
---|
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); //delayed function must return a string if(empty($arResult)) return ""; $strReturn = '<ul class="breadcrumb-navigation">'; for($index = 0, $itemSize = count($arResult); $index < $itemSize; $index++) { if($index > 0) $strReturn .= '<li><span> > </span></li>'; $title = htmlspecialcharsex($arResult[$index]["TITLE"]); if($arResult[$index]["LINK"] <> "") $strReturn .= '<li><a href="'.$arResult[$index]["LINK"].'" title="'.$title.'">'.$title.'</a></li>'; else $strReturn .= '<li>'.$title.'</li>'; } $strReturn .= '</ul>'; return $strReturn; ?> |
Код |
---|
$APPLICATION->AddChainItem("Наследственные споры ", "/nasledstvennye-spory.php"); |