Задать вопрос
@PiZZaDoXa
Учусь WEBу

Как вывести description в материале К2 joomla?

joomla 3.9
K2 2.9
Вывожу материал у которого есть свой description и keywords, но выводит у материала description от категории в которой он лежит. Подскажите как поправить ? Гуглил, нашёл один ответ, помечен как решенный, но мне почему то не подходит решение.
З.Ы. В самой категории К2 description не указан, а указан для пункта меню в котором выводится категория.
  • Вопрос задан
  • 176 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@PiZZaDoXa Автор вопроса
Учусь WEBу
Сам себе отвечу, решение у меня следующее :
в файле /components/com_k2/views/item/view.html.php
где то рядом с 420 строкой, находим код отвечающий за проверку и вывод description. Выглядит он вот так :
if ($params->get('menu-meta_description')) {
$document->setDescription($params->get('menu-meta_description'));
}

if ($params->get('menu-meta_keywords')) {
$document->setMetadata('keywords', $params->get('menu-meta_keywords'));
}

Меняем его на :
if ($params->get('menu-meta_description') && (!$document->setDescription($item->metadesc))) {
$document->setDescription($params->get('menu-meta_description'));
}

if ($params->get('menu-meta_keywords') && (!$document->setMetadata('keywords', $item->metakey))) {
$document->setMetadata('keywords', $params->get('menu-meta_keywords'));
}

Не забываем очищать кеш нашей joomla, если конечно включено кеширование.
Успехов!
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы