Папка html. Переопределение вывода ядра Joomla

УРОК 7

У CMS Joomla 2.5 есть замечательная возможность - легкое переопределение вывода ядра. Вы можете создавать шаблоны вывода, орентированные на SEO, доступность или под  конкретные свои нужды.

Предположим, что вам не нравится, как Joomla 2.5 организует вывод статей или каких - либо модулей, навигации или прочих элементов. Вы можете залезть в системные файлы, внести нужные изменения в php – код,  но если вы решите сделать обновление Joomla, все файлы будут перезаписаны и придется снова вносить  необходимые  корректировки.

Чтобы подобного не происходило и при обновлении Joomla 2.5 все ваши изменения не пропадали, в папке шаблона создается дополнительная папочка html, в нее копируются системные файлы, в которые будут вносится нужные изменения и переопределяться вывод различных  элементов сайта.

Работает это так – при вызове какого либо элемента, например модуля, Joomla 2.5 первым делом будет искать файл default.php, который отвечает за вывод модуля, в папке html активного шаблона, если такового не обнаружит, то будет использовать стандартный системный default.php. Соответственно если в вашем шаблоне есть измененный файл default.php, то вывод статей будет осуществляться уже по вашим правилам.

При обновлении Joomla 2.5 папка с шаблоном сайта не затрагивается, поэтому все ваши измененные системные файлы остаются в целости и сохранности и начинают работать уже с новой версией движка.

Вернемся к нашему шаблону Likom25

Папка html шаблона содержит еще две папки mod_login и mod_search. Папка mod_login содержит файл default.php для переопределения вывода модуля регистрации на сайте. Папка mod_search содержит файл default.php для переопределения вывода модуля поиска на сайте.

Вы можете  удалить эти файлы и посмотреть, что произойдет и каким образом изменится вывод этих модулей.

 

Комментарии 

 
# Светлана 07.08.2013 20:47
Добрый вечер! я скопировала папку модуля (mod_login) из шаблона rsmetro (встроенного в джумла3)закинула в папку html в моем шаблоне, прописала папку в templateDetails .xml. модуль активации на сайте выводится как нужно, но вместо текста выводится php обозначения (то есть требует файлов перевода для отображения русского языка)эти файлы с расширением .ini я так же разместила в папке со своим шаблоном в такой же последовательно сти, но это не помогло. (имя файлов связано с именем шаблона: ru-RU.tpl_rsmetro) подскажите где прописать путь к этим файлам, что бы перевод был в порядке? или может я ошибаюсь и нужно как то по другому действовать? спасибо, жду ответа.
Ответить | Ответить с цитатой | Цитировать
 
Главная Разработка шаблона сайта для Joomla 2.5 Папка html. Переопределение вывода ядра Joomla

Интересные статьи

Как сделать шаблон с нуля для Joomla 2.5 и 3.0

Как сделать шаблон с нуля для Joomla 2.5 и 3.0

На горизонте замаячила Joomla 3.0. За разработчиками этого движка трудно угнаться, но мы попытаемся. Будем разбираться как сделать шаблон для Joomla 2.5 и 3.0 с нуля. Для тех кто смутно догадывается ч...

Подробнее

Свой бизнес в Интернете или как заработать на видео уроках

Свой бизнес в Интернете или как заработать на видео уроках

Если вы хотите зарабатывать серьезные деньги на своем интернет ресурсе, то самый лучший способ реализовать свою цель – это создавать полезные для людей инфопродукты, в частности видео-уроки. Народ на...

Подробнее

Как сделать интернет - магазин

Обсуждая создание собственного бизнеса в Интернете, невозможно обойти тему интернет - магазинов. Собственное дело – мечта, пожалуй, каждого молодого человека в нашей стране, никто не хочет работать на...

Подробнее

Как заработать на Youtube

Как заработать на Youtube

В настоящее время YouTube является самой крутой интернет - площадкой для бизнеса. Изначально сервис YouTube создавался как сайт, на который пользователи могли загружать различные видео-ролики  дл...

Подробнее
Каталог@Mail.ru - каталог ресурсов интернет