При переходе по ссылке на ярлык, попадаем на страницу основного товара и хлебные крошки тоже получаются как для основного товара. Данное решение позволяет вывести хлебные крошки для ярлыка при переходе по ссылке на ярлык.
Теперь нужно изменить формирование ссылки таким образом чтобы она добавляла к ярлыкам GET-запрос
<xsl:choose> <xsl:when test="shortcut_id != 0"> <a href="{url}?from={shop_group_id}" title="{name}"> <xsl:value-of select="marking"/> </a> </xsl:when> <xsl:otherwise> <a href="{url}" title="{name}" hostcms:id="{@id}"> <xsl:value-of select="marking"/> </a> </xsl:otherwise> </xsl:choose>
После всех изменений можем приступить к редактированию файла bootstrap.php который лежит в корне сайта
Core_Event::attach('Structure_Controller_Breadcrumbs.onBeforeRedeclaredShow', array('Kad_Structure_Controller_Breadcrumbs_Shortcuts', 'onBeforeShow')); Core_Event::attach('Structure_Controller_Breadcrumbs.onAfterShow', array('Kad_Structure_Controller_Breadcrumbs_Shortcuts', 'onAfterShow'));