Canonical

Canonical
300 ₽
Более 20 установок.
Приобрести и затем установить модуль вы можете через раздел «Магазин приложений» в центре администрирования HostCMS.

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

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

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

$canonical_start = new Canonical_start();
$canonical_start->start();

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

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

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

Скриншоты

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

Версия Дата Описание Версия от Версия до
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
1.5 15.04.2022

В информационных системах и интернет-магазинах во вкладке SEO реализованы флаги для управления каноническими страницами:
1) "Установить сanonical для страниц с параметрами" - автоматически записывает всем страницам с get параметрами в качестве canonical URL с отсеченными параметрами.
2) "Установить canonical для модификаций" - в магазине пишет для страниц модификаций в качестве canonical url родительского товара.
3) "Установить сanonical для пагинации" - пишет страницам пагинатора в качестве canonical url главной страницы раздела.

Перед обновлением модуля необходимо его отключить в разделе модули.

6.0
1.4 21.02.2022 Исправлена проблема редактирования групп информационных систем и интернет магазина 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
Похожие