Для тех кто сделал всё по инструкции, но каноническая ссылка так и не появилась в шаблоне детальной страницы товара:
Проблема скорее всего в вашем шаблоне компонента bitrix.catalog (у меня было именно так)
1) Переходите к вашему шаблону по пути /bitrix/templates/имя_шаблона_сайта/components/bitrix/catalog/.ваше_имя_шаблона
2) Открываете на редактирование файл element.php
3) Добавляете в массив строку "SET_CANONICAL_URL" => $arParams["DETAIL_SET_CANONICAL_URL"],
должно получится так:
<?$ElementID = $APPLICATION->IncludeComponent(
"bitrix:catalog.element",
"",
array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"PROPERTY_CODE" => $arParams["DETAIL_PROPERTY_CODE"],
"META_KEYWORDS" => $arParams["DETAIL_META_KEYWORDS"],
"META_DESCRIPTION" => $arParams["DETAIL_META_DESCRIPTION"],
"BROWSER_TITLE" => $arParams["DETAIL_BROWSER_TITLE"],
"SET_CANONICAL_URL" => $arParams["DETAIL_SET_CANONICAL_URL"],
"BASKET_URL" => $arParams["BASKET_URL"],
Проблема скорее всего в вашем шаблоне компонента bitrix.catalog (у меня было именно так)
1) Переходите к вашему шаблону по пути /bitrix/templates/имя_шаблона_сайта/components/bitrix/catalog/.ваше_имя_шаблона
2) Открываете на редактирование файл element.php
3) Добавляете в массив строку "SET_CANONICAL_URL" => $arParams["DETAIL_SET_CANONICAL_URL"],
должно получится так:
<?$ElementID = $APPLICATION->IncludeComponent(
"bitrix:catalog.element",
"",
array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"PROPERTY_CODE" => $arParams["DETAIL_PROPERTY_CODE"],
"META_KEYWORDS" => $arParams["DETAIL_META_KEYWORDS"],
"META_DESCRIPTION" => $arParams["DETAIL_META_DESCRIPTION"],
"BROWSER_TITLE" => $arParams["DETAIL_BROWSER_TITLE"],
"SET_CANONICAL_URL" => $arParams["DETAIL_SET_CANONICAL_URL"],
"BASKET_URL" => $arParams["BASKET_URL"],