Canonical

Canonical
300 ₽
Более 20 установок.

Дополнительные опции

Помощь с настройкой модуля, например, в случае, если стандартные контроллеры показа инфосистем / магазина / структуры были изменены.
Минимальная редакция для работы модуля «Старт»
Приобрести и затем установить модуль вы можете через раздел «Магазин приложений» в центре администрирования HostCMS.

Модуль А) позволяет вручную добавлять адреса страниц сайта для указания страницы canonical во вкладке SEO, б) содержит настройки для автоматического добавления canonical адреса для страниц каталога и инфосистем: товаров- модификаций; страниц, содержащих параметры, пагинации

Для корректной работы модуля необходимо

1) В файл /bootstrap.php в блок if (Core_Auth::logged()) добавить следующие строки кода:

if (Core::moduleIsActive('canonical'))
{
$canonical_start = new Canonical_start(); $canonical_start->start();
}

2) В главный макет в элемент , где расположены мета-теги, добавить следующие строки кода:

<?php 
if (Core::moduleIsActive('canonical'))
{ $canonical_page = Canonical_start::getCanonicalPageStr(); if (!empty($canonical_page) && $canonical_page !='') { echo "<link rel='canonical' href='{$canonical_page}'/>"; }
} ?>
Внимание! Если у вас на сайте изменена штатная реализация контроллера показа магазина, инфосистем, структуры, то установка модуля может вызвать ошибки, и тогда нужно внести в него изменения под новые классы. Мы это можем сделать на платной основе

Будем признательны за пожелания по доработке этого модуля, например, как бы вы хотели автоматизировать указание canonical адресов.

Скриншоты

Версии модуля

Версия Дата Описание Версия от Версия до
1.9.1 28.10.2025 Исправление ошибок 7.1.0
1.9 03.04.2025

Устранили баг при удалении модуля

7.1.0
1.8 18.03.2024 Параметр "Установить canonical для страниц с параметрами" добавлен на уровне узла (в приоритете). 7.0.6
1.7 30.01.2023 Добавили возможность указывать canonical для меток (тегов) 6.0
1.6 17.01.2023 Добавили возможность указывать canonical для всех элементов ИС равный узлу либо группе, если элемент в группе. Например, подойдет для фотогалереи где каждое фото имеет отдельную страницу 6.0
Еще версии

Комментарии

  • Без темы

    Правильно ли я понимаю, что данное решение позволяет управлять тегом "canonical" в интернет-магазине?
    Есть базовое решение, которое вычисляет атрибут по шаблону для всего сайта: канонической страницей для модификаций всегда является общая карточка товара. В этом решении можно выбирать группы товаров, где модификации будут указывать на себя?

    Barbaros
    Barbaros 22.02.2022 10:11:57

    Без темы

    Добрый день, в этом модуле пока предусмотрено только ручное заполнение canonical для узлов структуры, групп и товаров магазина и элементов инфосистем. магазина. Мы уже думаем над расширением для автоматических подстановок, конкретных сроков реализации пока не можем назвать.

    iqsite 22.02.2022 10:15:31

    Без темы

    Добрый день, сегодня добавили обновление модуля для автоматического указания canonical для модификаций, надеемся, что это то что было нужно и будет полезно.

    iqsite 15.04.2022 17:21:22
  • Без темы

    а зачем?

    Puma 11.02.2022 10:03:59
Похожие