Как известно, для того чтобы материал отображался на главной странице сайта необходимо при публикации установить флаг «Показывать на Главной». По умолчанию в Joomla этот флаг не установлен, поэтому при регулярной публикации новостей на главной странице сайта приходится выполнять лишнее действие. В этой статье я расскажу как можно модифицировать стандартный компонент com_content, чтобы по умолчанию флаг публикации на главной был установлен.
Как и большинство компонентов Joomla, com_content состоит из двух частей: административной и фронтэндовой. Учитывая тот факт, что материалы можно редактировать как во фронтенде, так и административной панели, данная модификация затронет 2 файла:
- /components/com_content/content.php
- /administrator/components/com_content/admin.content.php
Итак, приступим:
- Открываем в любом редакторе файл /components/com_content/content.php
- Находим следующий код:
$row->frontpage = 0;
и заменяем его на:
$row->frontpage = 1;
- Сохраняем изменения в файле content.php
- Открываем в любом редакторе файл /administrator/components/com_content/admin.content.php
- Находим следующий код:
$row->frontpage = 0;
и заменяем его на:
$row->frontpage = 1;
- Сохраняем изменения в файле admin.content.php
Все, дело сделано. После применения данной модификации при добавлении материалов флаг «Показывать на Главной» будет установлен автоматически.
Источник: joomlaportal.ru