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


Настройка хлебных крошек

0 голосов

Добрый день! 

Столкнулся с такой проблемой. Последний элемент хлебных крошек на карточке товаров (название товара) дублирует содержимое h1. 
Сейчас H1 и название товара в хлебных крошках берутся из раздела SEO. Нужно чтобы последний элемент брался из поля Название товара. 

Например: Сейчас в хлебных крошках и H1 - Купить желтое кресло 
Должно быть: H1 - Купить желтое кресло, в крошках - Желтое кресло 

Как решить эту проблему?
 

спросил 13 Июнь, 16 от staas (120 баллов)
Код вывода крошек:

<?php

if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
 
/**
* @global CMain $APPLICATION
*/
 
global $APPLICATION;
 
//delayed function must return a string
if(empty($arResult))
return "";
 
$strReturn = '';
 
$strReturn .= '<span class="B_crumbBox">';
 
$itemSize = count($arResult);
for($index = 0; $index < $itemSize; $index++)
{
$title = htmlspecialcharsex($arResult [$index]["TITLE"]);
 
if($arResult[$index]["LINK"] <> "" && $index != $itemSize-1)
{
$strReturn .= '
<span class="B_firstCrumb">
<a href="'.$arResult[$index]["LINK"].'" title="'.$title.'" itemprop="url" class="B_homeCrumb">'.$title.'</a>
</span> » ';
}
else
{
$strReturn .= '
<span class="B_lastCrumb">
<span class="B_currentCrumb">'.$title.'</span>
</span>';
}
}
 
$strReturn .= '</span>';
return $strReturn;

1 Ответ

0 голосов
В параметрах комплексного компонента catalog есть "ADD_ELEMENT_CHAIN" => "Y", попробуйте заменить на "N"
ответил 15 Июнь, 16 от root (20,920 баллов)
Управление продуктом: аналитика, разработка, продвижение