Title в Joomgallery совсем плох для seo.
Туда зачем то запихивается «Вид категории».
Мне нужно было, чтобы я мог полностью туда записывать все что захочу. Для этого нужно отельное текстовое поле.
И желательно без использования seo-компонентов. Ведь чем больше сторонних компонентов, тем больше проблем с безопасностью сайта.
Для добавления поля пользуемся вот этой инструкцией:
Добавление нового поля Joomgallery
Эта инструкция подходит и для актуальных версий:
Joomla! 3.8.5
JoomGallery 3.3.4
По той инструкции я добавил поле под названием:
title_seo
Только вместо 6-го пункта делаем следующее.
Открываем файл:
/components/com_joomgallery/views/category/view.html.php
Да, к сожалению этот файл переопределить нельзя, как файлы шаблона.
И приходиться его редактировать в самом компоненте.
Находим такой код:
// Page title
if($this->_config->get('jg_pagetitle_cat'))
{
$pagetitle = JoomHelper::createPagetitle(
Я изменил его на следующий код:
// Page title
if($this->_config->get('jg_pagetitle_cat'))
{
$pagetitle = JoomHelper::createPagetitle( $cat->title_seo );
$this->_doc->setTitle($pagetitle);
}
Теперь в админке JoomGallery при добавлении/редактировании категории у нас будет поле для добавления текста, который будет выводиться в title.
Спасибо большое я давно искала подобное!