Перейти к содержимому


Фотография
- - - - -

Присвоение материалом meta description родителя


Лучший Ответ SmetDenis , 30 June 2015 - 08:09

Есть вероятность что данная проблема возникает по той же причине что описана в одном из моих рецептов.
http://forum.jbzoo.c...s-menyu-joomla/
Возможно и решение из рейепта подойдет вам.

По умолчанию материал устанавливает свои мета в этом файле
components\com_zoo\controllers\default.php

описание берется из материала а не категории
262h_200x0.png Перейти к сообщению


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 Na_uM

Na_uM

Отправлено 29 June 2015 - 19:23

Joomla: 2.5.28     JBZoo: 2.1.5 Pro (build 1)     Zoo: 3.2.2    

Проблема возникла после того как наполнил мета-тег description для категорий в которых лежат элементы (товары).
Эти элементы в шаблоне full раньше формировали свой description путём вот этого кода:

$document = JFactory::getDocument();
$kondey = JString::trim(strip_tags($this->renderPosition('kondey')));
$kondey_price = JString::trim(strip_tags($this->renderPosition('kondey_price')));
$document->setMetadata('keywords', $kondey . ', цена, характеристики');

$document->setMetadata('description', $kondey . ', цена ' . $kondey_price . '. Бесплатная доставка Москва и МО.'); 

Раньше категория родитель для материалов была без (пустой) мета тега description. После того как наполнил description для категории, все элементы в данной категории начали использовать description родителя. 
В начале думал что не работает сам скрипт, но keywords у элемента формируется правильно (видимо потому что у родителя сейчас пустой keywords, а то бы и он заменился бы родительским).
Собственно вопрос: как сделать так что бы всё правильно формировалось с помощью данного скрипта?

 

 screenshot 2015-06-29 в 14.40.04.jpg

 

screenshot 2015-06-29 в 14.39.37.jpg


  • 0

#2 SmetDenis

SmetDenis

Отправлено 30 June 2015 - 08:09   Лучший Ответ

Есть вероятность что данная проблема возникает по той же причине что описана в одном из моих рецептов.
http://forum.jbzoo.c...s-menyu-joomla/
Возможно и решение из рейепта подойдет вам.

По умолчанию материал устанавливает свои мета в этом файле
components\com_zoo\controllers\default.php

описание берется из материала а не категории
262h_200x0.png
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!