2012-05-09 3 views
1

Возможно ли это, или есть какой-то код, который можно добавить, чтобы я мог установить другой канонический URL-адрес для категорий в Magento? Я могу установить для продуктов штраф.Настройка канонических тегов для категорий в Magento

+0

Смотрите мой ответ ниже. Это теперь поддерживается из коробки в 1.7.0.2 – pspahn

+0

Канонические теги поддерживаются в Magento с 1.4.0.0 RC1 для страниц продуктов и категорий. Вам нужно будет добавить их в макет на страницах CMS. –

ответ

4

Из коробки ничего нет для меня, о котором я знаю. Вам нужно будет разработать или создать свой собственный способ сделать это.

Вам нужно будет создать запись в файле layout.xml, чтобы добавить дополнительный шаблон в раздел главы страницы, когда вы находитесь на странице категории (это, вероятно, будет в блоке catalog_Category_view). Вероятно, вам также понадобится файл вида, а также объект «Блок» для получения URL-адреса, который вы хотите использовать (технически вы можете поместить его в файл представления, но с блочным объектом больше «Magento»).

Ваш layout.xml блок будет выглядеть как этот

<catalog_category_view> 
    <reference name="head"> 
     <block type="canonical/canonical" name="head_url" as="head_url" template="ocaff/canonical/head.phtml" /> 
    </reference> 
</catalog_category_view> 

Этот блок ссылается на файл head.phtml. Этот файл будет содержать:

<link rel="canonical" href="<?php echo $this->getCanonicalUrl() ?>" /> 

Это перезванивает блок-объект, который имеет функцию с именем getCanonicalUrl(). В этой функции вы найдете и определите, каков ваш выбор. Скорее всего, вы хотите, чтобы это был URL-ключ, но вы можете иметь в виду другую логику.

10

Только что нашел этот вопрос во время поиска информации о поддержке канонического URL-адреса.

Я не уверен, какая версия добавила это (не удалось найти что-либо в примечаниях к выпуску), но теперь это поддерживается из коробки в 1.7.0.2.

В админ: SYSTEM >> CONFIG >> КАТАЛОГ >> ПОИСКОВАЯ ОПТИМИЗАЦИЯ

Последние два варианта позволяют канонические URL-адреса для категорий и продуктов.

+0

Поддержка канонических тегов была введена в 1.4.0.0 RC1 –

1

Canonical URLs для продукта и категории страниц поддерживаются Magento от 1,5

В админ: SYSTEM >> CONFIG >> КАТАЛОГ >> ПОИСКОВАЯ ОПТИМИЗАЦИЯ

Смежные вопросы