Задать вопрос
@strify_25

Как сделать rel="canonical" с помощью основного раздела элемента?

В каталоге элементы имеют привязку к нескольким разделам с указанием основного. В настройках компонента каталога нет пункта "Устанавливать канонический URL". Находил решения, в которых в качестве url'a используется DETAIL_PAGE_URL или CurDir. Но это мне не подходит, адрес нужно брать из основного раздела. Можно ли как-то получать этот параметр элемента? В arResult его нет
  • Вопрос задан
  • 1472 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    1С-программист
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
У вас измененный компонент каталога?

  1. Откройте на редактирование файл element.php из папки: /bitrix/templates/имя_шаблона_сайта/components/bitrix/catalog/.ваше_имя_шаблона.
  2. Добавьте в массив строку "SET_CANONICAL_URL" => $arParams["DETAIL_SET_CANONICAL_URL"]


https://dev.1c-bitrix.ru/learning/course/?COURSE_I...
Ответ написан
Есть такой способ (для разработчиков) https://www.olegpro.ru/post/1s_bitriks_kastomnye_k...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы