13 апр. 2013
Небольшая заметка о том, как изменить тайтл, описание или добавить мета-тег на любой странице Magento посредством правки xml макета.
Очевидно, что для обычной страницы или товара это можно сделать в табе Meta Data. Там вы можете изменить мета описание или ключевые слова. Но как быть с тегами для поисковых роботов? Или если мы хотим изменить тайтл или описание страницы оформления заказа? Вам будет это нужно, если:
- 1. Вы не хотите чтобы Google архивировал товарные цены, в этом случае вам нужно будет добавить тег NOARCHIVE .
- 2. Вы не хотите дублировать контент или оградить от ненужного контента поисковые системы, тогда используется NOINDEX.
- 3. Вы хотите обновить мета описание или название страницы Оформить заказ / Контакты / Отправить другу.
Как же это сделать:
Для продуктов, страниц (тех, что редактируются в панели администратора) нужно просто обновить макет через соответствующее поле в админпанели:
<reference name="head">
<action method="setRobots"><value>NOINDEX,FOLLOW</value></action>
</reference>
Для других типов страниц вы можете обновить соответствующий ей xml макет, например для корзины это checkout.xml:
<checkout_cart_index>
<reference name="head">
<action method="setRobots"><value>NOINDEX,FOLLOW</value></action>
<action method="setTitle"><value>Magento Ecommerce Title</value></action>
<action method="setDescription"><value>Ecommerce by doejo. proceed to checkout</value></action>
</reference>
</checkout_cart_index>