Для тех кто сделал всё по инструкции, но каноническая ссылка так и не появилась в шаблоне детальной страницы товара:
Проблема скорее всего в вашем шаблоне компонента bitrix.catalog (у меня было именно так)
1) Переходите к вашему шаблону по пути /bitrix/templates/[B]имя_шаблона_сайта[/B]/components/bitrix/catalog/[B].ваше_имя_шаблона[/B]
2) Открываете на редактирование файл [B]element.php[/B]
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"],
[B]"SET_CANONICAL_URL" => $arParams["DETAIL_SET_CANONICAL_URL"],[/B]
"BASKET_URL" => $arParams["BASKET_URL"],[B]
[/B]
Проблема скорее всего в вашем шаблоне компонента bitrix.catalog (у меня было именно так)
1) Переходите к вашему шаблону по пути /bitrix/templates/[B]имя_шаблона_сайта[/B]/components/bitrix/catalog/[B].ваше_имя_шаблона[/B]
2) Открываете на редактирование файл [B]element.php[/B]
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"],
[B]"SET_CANONICAL_URL" => $arParams["DETAIL_SET_CANONICAL_URL"],[/B]
"BASKET_URL" => $arParams["BASKET_URL"],[B]
[/B]