пособие для чайников
Папка 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 для переопределения вывода модуля поиска на сайте.Вы можете удалить эти файлы и посмотреть, что произойдет и каким образом изменится вывод этих модулей.
|
Комментарии