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

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

00 голосов
1

Добрый день! 

Столкнулся с такой проблемой. Последний элемент хлебных крошек на карточке товаров (название товара) дублирует содержимое 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 Ответ

00 голосов
В параметрах комплексного компонента catalog есть "ADD_ELEMENT_CHAIN" => "Y", попробуйте заменить на "N"
ответил 15 Июнь, 16 от root (25,590 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
1 ответ
спросил 03 Июль, 14 от Werner (160 баллов)
+1 голос
1 ответ
0 голосов
1 ответ
спросил 16 Июль, 23 от root (25,590 баллов)
0 голосов
1 ответ