Проще сказать сегодня мы будем работать с тегом head документа. Если вас интересует вопрос о том как изменить или добавить что либо в title сайта на joomla, то вам рекомендую посмотреть вот эту тему. И так рассмотрим несколько ситуаций.
1) Добавить странице ключевые слова
Для этого воспользуемся вот такой строчкой:
$mainframe->appendMetaTag( 'keywords', $key );
Первый параметр это тип мета тега, второй его значение.
2) Изменить мета тег generator
Не самым безопасным является то что joomla по умолчанию в этом теге пишет "Joomla! 1.5 - Open Source Content Management" для чего всем сообщать что сайт на joomla. Мы же введем людей в заблуждение, напишем там свои строки
$mainframe->appendMetaTag( 'generator', 'Юный техник' );
Вот так оно получше, о другом методе как избавится совсем от этого тега я писал тут.
3) Изменим/добавим мета тег описания страницы
Тут так же используем те же самые функции и делаем по аналогии
$mainframe->appendMetaTag( 'description', $Desc );
4) Добавим свои скрипты в head документа
Вот и добрались до скриптов. Для того чтоб добавить js скрипт в тег head используем вот такой вот код.
$document->addScript ('/js/jquery.timers.js');
5) Добавим свои стили в head документа
Ну и стили уж добавим раз до того дошло, а делается это практически так же.
$document->addstylesheet ('/css/timers.css');
Вот на этом сообственно и закончим. Теперь у вас не возникнет вопросов как работать с head областью документа.
Комментарии
Огромное Вам спасибо! Приятно когда человек действительно понимает в том предмете о котором у него блог. Спрашивал более чем на 20 сайтах - ответ получил только у вас!
Может глупый вопрос, но как найти шаблон вывода именно этого компонента? Как я понимаю шаблон сайта и контактов- 2 разные вещи?
На сколько я припоминаю там нет возможности добавить их в админке joomla. но можно в самом компоненте в шаблоне его вывода добавить следующий код:
$mainframe->appendMetaTag( 'keywords', 'ключевики' );
$mainframe->appendMetaTag( 'description', 'Описание');
RSS лента комментариев этой записи