Добавляем поле для ввода TITLE в Joomla! 3.x
Сегодня я хотел бы немного поговорить о такой штуке, как SEO. Углубляться сильно я не вижу смысла, но скажу только, что большинство сеошников стараются разделять заголовок страницы (H1) и ее TITLE, захватив тем самым больше ключевых слов.
Так как же нам добавить дополнительно поле для ввода TITLE в CMS Joomla!?
Я напишу более общую инструкцию для добавления полей. В каждом отдельном случае могут потребоваться дополнительные доработки, так что если возникнут трудности – пишите об этом комментариях.
В основе наших полей лягут уже существующие стандартные поля в Joomla!, мы же приспособим их под наши нужды.
Добавляем поле для ввода TITLE в категориях в Joomla! 3.x
В категориях этой CMS существует поле «Note», название которого переводится как «примечание».
Оно используется редко, поэтому его мы и адаптируем для TITLE.
1. Подключитесь к вашему сайту по FTP.
2. Откройте файл blog.php в папке /templates/rt_reflex/html/com_content/category/ (обратите внимание, то, что подчеркнуто – это папка вашей темы).
И в самый конец вставьте:
$document = JFactory::getDocument();
if($this->category->note) {
$document->setTitle($this->category->note);
}
Сохраните изменения и отправьте файл обратно на сайт.
3. Добавление поля для категорий закончено.
Теперь, если стандартное поле «Note» в категории будет заполнено – стандартное название сменится на содержимое этого поля.
Добавляем поле для ввода TITLE в материалах в Joomla! 3.x
В материалах нет поля «Note», зато есть поле «Ключ ссылки», которое мы также можем приспособить под TITLE.
1. Подключитесь к вашему сайту по FTP.
2. Откройте файл default.php в папке /templates/rt_reflex/html/com_content/article/ (обратите внимание, то, что подчеркнуто – это папка вашей темы).
И в самый конец вставьте:
$document = JFactory::getDocument();
if($this->item->xreference) {
$document->setTitle($this->item->xreference);
}
Сохраните изменения и отправьте файл обратно на сайт.
3. Добавление поля для материалов закончено.
Теперь, если стандартное поле «Ключ ссылки» в материале будет заполнено – стандартное название сменится на содержимое этого поля.
Если вдруг вы не находите этого поля в ваших материалах, то вам необходимо включить параметры публикации.
Для этого:
1. Авторизуйтесь в панели управления вашим сайтом.
2. Перейдите в раздел «Система», пункт «Общие настройки».
3. Затем в левом меню выберите раздел «Материалы» и на открывшейся странице вверху нажмите на вкладку «Форма редактирования».
4. На открывшейся странице, напротив параметра «Показывать параметры публикации», нажмите «Показать» и сохраните настройки.
После этих настроек поле при добавлении и редактировании материалов должно появиться.