Изменение принципа формирования title, description и keywords, чтобы выводились мета-теги непосредственно группы и товара

Модератор
#
Изменение принципа формирования title, description и keywords, чтобы выводились мета-теги непосредственно группы и товара
$aTitle = array();
$aDescription = array();
$aKeywords = array();

if (!is_null($Shop_Controller_Show->tag) && Core::moduleIsActive('tag'))
{
   $oTag = Core_Entity::factory('Tag')->getByPath($Shop_Controller_Show->tag);
   if ($oTag)
   {
      $aTitle[] = $oTag->seo_title != '' ? $oTag->seo_title : Core::_('Shop.tag', $oTag->name);
      $aDescription[] = $oTag->seo_description != '' ? $oTag->seo_description : $oTag->name;
      $aKeywords[] = $oTag->seo_keywords != '' ? $oTag->seo_keywords : $oTag->name;
   }
}

if ($Shop_Controller_Show->group && !$Shop_Controller_Show->item)
{
   $oShop_Group = Core_Entity::factory('Shop_Group', $Shop_Controller_Show->group);

   $aTitle[] = $oShop_Group->seo_title != ''
      ? $oShop_Group->seo_title
      : $oShop_Group->name;

   $aDescription[] = $oShop_Group->seo_description != ''
      ? $oShop_Group->seo_description
      : $oShop_Group->name;

   $aKeywords[] = $oShop_Group->seo_keywords != ''
      ? $oShop_Group->seo_keywords
      : $oShop_Group->name;
}

if ($Shop_Controller_Show->item)
{
   $oShop_Item = Core_Entity::factory('Shop_Item', $Shop_Controller_Show->item);

   Core_Page::instance()->title($oShop_Item->seo_title != ''
      ? $oShop_Item->seo_title
      : $oShop_Item->name);

   Core_Page::instance()->description($oShop_Item->seo_description != ''
      ? $oShop_Item->seo_description
      : $oShop_Item->name);

   Core_Page::instance()->keywords($oShop_Item->seo_keywords != ''
      ? $oShop_Item->seo_keywords
      : $oShop_Item->name);
}

if ($Shop_Controller_Show->producer)
{
   $oShop_Producer = Core_Entity::factory('Shop_Producer', $Shop_Controller_Show->producer);
   Core_Page::instance()->title($oShop_Producer->name);
   Core_Page::instance()->description($oShop_Producer->name);
   Core_Page::instance()->keywords($oShop_Producer->name);
}

if ($Shop_Controller_Show->page)
{
   array_unshift($aTitle, $pageName . ' ' . ($Shop_Controller_Show->page + 1));
}

if (count($aTitle))
{
   $aTitle = array_reverse($aTitle);
   $aDescription = array_reverse($aDescription);
   $aKeywords = array_reverse($aKeywords);

   Core_Page::instance()->title(implode($pageSeparator, $aTitle));
   Core_Page::instance()->description(implode($pageSeparator, $aDescription));
   Core_Page::instance()->keywords(implode($pageSeparator, $aKeywords));
}

Core_Page::instance()->object = $Shop_Controller_Show;
#
Re: Изменение принципа формирования title, description и keywords, чтобы выводились мета-теги непосредственно группы и товара
не работает ваше решение.
на странице карточки товара выводится название раздела и название магазина.
в списке товаров тоже игнорируется то что введено в поле заголовок во-вкладке seo.
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Изменение принципа формирования title, description и keywords, чтобы выводились мета-теги непосредственно группы и товара
огромное спасибо, теперь все работает!
не понятно зачем вы алгоритм генерации title сменили, тот вариант, что был в 5й версии никогда не вызывал вопросов у клиентов, сейчас же многие не довольны тем, что есть.
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Изменение принципа формирования title, description и keywords, чтобы выводились мета-теги непосредственно группы и товара
А как это решение реализовать? Добавить в макет магазина?
#
Re: Изменение принципа формирования title, description и keywords, чтобы выводились мета-теги непосредственно группы и товара
Цитата:
А как это решение реализовать? Добавить в макет магазина?

Изменить соответствующие блоки кода в конфигурации ТДС.
ARTatom
#
Re: Изменение принципа формирования title, description и keywords, чтобы выводились мета-теги непосредственно группы и товара
народ подскажите что на что поменять нужно ? какие блоки на какие изменить чтобы вернуться к старому формированию title
#
Re: Изменение принципа формирования title, description и keywords, чтобы выводились мета-теги непосредственно группы и товара
Разобрался.  Кому надо помочь обьясню
#
Re: Изменение принципа формирования title, description и keywords, чтобы выводились мета-теги непосредственно группы и товара
Мне помогите))) Плиззз
#
Re: Re: Изменение принципа формирования title, description и keywords, чтобы выводились мета-теги непосредственно группы и товара
radiator-i-otoplenie, что нужно/не получается?
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Re: Изменение принципа формирования title, description и keywords, чтобы выводились мета-теги непосредственно группы и товара
Зачем писать "если надо то помогу" ? Если знаете что делать - напишите сюда пожалуйста чтобы не появлялось лишних вопросов.

Нужно перейти в ТДС Интернет-магазин и найти там этот код. Заменить.
http://www.aiventa.ru
Авторизация