День добрый.
Есть сайт по продаже двигателей.
Заголовок (h1) разделов формируются на основании конструкции: "Двигатели {=this.Name}".
Соответственно, хлебные крошки выглядят следующим образом:
Главная -> Двигатели -> Двигатели Honda -> Двигатели Honda GP -> Название товара
Поступила задача: вывести в хлебных крошках не h1 категории, а ее название (Name):
Главная -> Двигатели -> Honda -> Honda GP -> Название товара
Каким образом это можно сделать?
Код шаблона хлебных крошек:
Есть сайт по продаже двигателей.
Заголовок (h1) разделов формируются на основании конструкции: "Двигатели {=this.Name}".
Соответственно, хлебные крошки выглядят следующим образом:
Главная -> Двигатели -> Двигатели Honda -> Двигатели Honda GP -> Название товара
Поступила задача: вывести в хлебных крошках не h1 категории, а ее название (Name):
Главная -> Двигатели -> Honda -> Honda GP -> Название товара
Каким образом это можно сделать?
Код шаблона хлебных крошек:
| Код |
|---|
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
//delayed function must return a string
if (empty($arResult)) {
return "";
}
$strReturn = '<ol class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList">';
$num_items = count($arResult);
for ($index = 0, $itemSize = $num_items; $index < $itemSize; $index++) {
$title = htmlspecialcharsEx($arResult[$index]["TITLE"]);
if ($arResult[$index]["LINK"] <> "" && $index != $itemSize - 1) {
$strReturn .= '<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">';
$strReturn .= '<a itemprop="item" href="' . $arResult[$index]["LINK"] . '" class="link link-black" title="' . $title . '">' . $title . '</a>';
$strReturn .= '<met a itemprop="position" content="' . ($index + 2) . '" />';
$strReturn .= '</li> ';
} else {
$strReturn .= '<li class="active" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">' . $title . '<met a itemprop="position" content="' . ($index + 2) . '" /></li>';
}
}
$strReturn .= '</ol>';
return $strReturn;
|