На странице товара в хлебных крошках нет наименования товара

#
На странице товара в хлебных крошках нет наименования товара
Добрый день!

Подскажите, как на странице товара добавить наименование товара в хлебные крошки?
Скрин - https://felixprinters.ru/PPXRG4Ps1l.png
#
Re: На странице товара в хлебных крошках нет наименования товара
Если у вас хлебные крошки выводятся через Structure_Controller_Breadcrumbs то можете таким xsl шаблоном:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:hostcms="http://www.hostcms.ru/"
   exclude-result-prefixes="hostcms">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>

   <!-- Хлебные крошки -->

   <xsl:template match="/site">
      <xsl:if test="count(*[@id][link != '/'])">
         <div xmlns:v="http://rdf.data-vocabulary.org/#" class="breadcrumbs">
            <span typeof="v:Breadcrumb">
               <a href="/" property="v:title" rel="v:url">Главная</a>
            </span>
            <xsl:apply-templates select="*[@id][link != '/']" />
         </div>
      </xsl:if>
   </xsl:template>

   <xsl:template match="*">
      <!-- Set $link variable -->
      <xsl:variable name="link">
         <xsl:choose>
            <!-- Если внутренняя ссылка -->
            <xsl:when test="link != ''">
               <xsl:value-of disable-output-escaping="yes" select="link"/>
            </xsl:when>
            <!-- External link -->
            <xsl:otherwise>
               <xsl:value-of disable-output-escaping="yes" select="url"/>
            </xsl:otherwise>
         </xsl:choose>
      </xsl:variable>

      <i class="fa fa-angle-right"></i>

      <!-- Показывать ссылку? -->
      <xsl:choose>
         <xsl:when test="(show = 1 or active/node() and active = 1) and count(*[@id][link/node() or url/node()]) &gt; 0">
            <span typeof="v:Breadcrumb">
               <a title="{name}" href="{$link}" property="v:title" rel="v:url">
                  <xsl:value-of select="name"/>
               </a>
            </span>
         </xsl:when>
         <xsl:otherwise>
            <xsl:value-of select="name"/>
         </xsl:otherwise>
      </xsl:choose>

      <xsl:apply-templates select="*[@id][link/node() or url/node()]" />

   </xsl:template>
</xsl:stylesheet>
«Не выходи из комнаты, не совершай ошибку…»
#
Re: На странице товара в хлебных крошках нет наименования товара

llirik,
Цитата:
С 6 апреля 2020 года Google больше не будет использовать разметку Data-vocabulary.org для создания расширенных результатов. Об этом сообщается в официальном блоге компании для вебмастеров.
Начиная с сегодняшнего дня Search Console будет рассылать предупреждения для тех страниц, которые используют схемы из словаря Data-vocabulary.org, чтобы владельцы сайтов могли подготовиться к предстоящим изменениям.

Не планируете переписывать стандартные XSL шаблоны с использованием Schema.Org?
Data-vocabulary.org скоро отменят.
https://www.beregusha.com https://www.coffemol.ru
#
Re: На странице товара в хлебных крошках нет наименования товара
Barbaros писал(а):
Не планируете переписывать стандартные XSL шаблоны с использованием Schema.Org?
Data-vocabulary.org скоро отменят.
- присоединяюсь к желающим получить ответ на этот вопрос...
yestravel
Авторизация