Небольшая заметка о том, как изменить тайтл, описание или добавить мета-тег на любой странице 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>