партнер компании 1с-битрикс
сайт фрилансера Сергея Эстрина
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Универсальная галерея - модуль для битрикс
Это форум по решению для битрикс «Модуль SEO трактор».
Страницы: 1
Ответить
RSS
каноникал, вот бы тег canonical формировать!
 
Спасибо за Ваш трактор. Пока тестируем, нравится. Будем брать.
Вопрос - плагин формирует
  • Meta description
  • Meta keywords
А тег canonical он может переписывать?
Сейчас при использовании умного фильтра получается канонический адрес - как у рубрики без фильтра.
Хотелось бы чтобы он изменялся.
 
Ирина, здравствуйте.
Цитата
А тег canonical он может переписывать?
Вы можете скопировать шаблон компонента "grain:seo.epilog", в ваш шаблон сайта или шаблон сайта по умолчанию (если надо, я объясню как это сделать).

Этот компонент вызывается в конце выполнения страницы и проставляет метатеги и др.

Там вы увидите вот это:
Код

<?php

if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

if(!
$arResult["DATA"])
   return;

if (!!
$arResult["DATA"]["TITLE"])
   
$APPLICATION->SetTitle($arResult["DATA"]["TITLE"]);

if (!!
$arResult["DATA"]["BROWSER_TITLE"])
   
$APPLICATION->SetPageProperty("title"$arResult["DATA"]["BROWSER_TITLE"]);

if (!!
$arResult["DATA"]["DESCRIPTION"])
   
$APPLICATION->SetPageProperty("description"$arResult["DATA"]["DESCRIPTION"]);

if (!!
$arResult["DATA"]["KEYWORDS"])
   
$APPLICATION->SetPageProperty("keywords"$arResult["DATA"]["KEYWORDS"]);

Чтобы проставить canonical, используйте команду:
Код

$APPLICATION->SetPageProperty("canonical","нужное значение canonical");


Для простановки текущей страницы в canonical можно сделать так (если нужна страница без параметров):
Код

$APPLICATION->SetPageProperty("canonical",$APPLICATION->GetCurPage());


А если нужна с параметрами, то:
Код

$APPLICATION->SetPageProperty("canonical",$APPLICATION->GetCurPageParam());


Таким образом, вы можете реализовать любую логику для установки canonical. Если что, спрашивайте, помогу.
 
Спасибо большое!
Попробую.
Страницы: 1
Ответить
Читают тему (гостей: 1)
Форма ответов
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Загрузить файлы
Отправить Отменить