Инструменты пользователя

Инструменты сайта


website:kak_dobavit_na_1s_bitriks_ssylku_canonical

Это старая версия документа!


Как добавить на 1С Битрикс ссылку canonical? Есть сайт (интерент магазин), на нем разделение на страницы (пагинация) site.ru/catalog/category/?PAGEN_1=2

Вопрос, как можно реализовать canonical ссылку в шапке страницы? <link rel=«canonical» href=«site.ru/catalog/category/»>

Решение вопроса:

Для catalog.section

в result_modifier.php

 $arSection = CIblockSection::GetById($arResult["ID"])->GetNext();
 $arResult['SECTION_PAGE_URL'] = $arSection['SECTION_PAGE_URL'];
 $cp = $this->__component; 
 if (is_object($cp))
 $cp->SetResultCacheKeys(array('SECTION_PAGE_URL'));

в component_epilog.php

 $APPLICATION->AddHeadString('<link href="http://'.SITE_SERVER_NAME.$arResult['SECTION_PAGE_URL'].'" rel="canonical" />',true);
/var/www/html/data/attic/website/kak_dobavit_na_1s_bitriks_ssylku_canonical.1592911396.txt.gz · Последнее изменение: (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki