Блог старого компьютера

Блог старого компьютера


Главная Joomla Условия в шаблонах Joomla (продолжение)

Условия в шаблонах Joomla (продолжение)

16.05.2012 04:29 Администратор Joomla
Печать PDF
Иногда бывается полезным вести какой нибудь код, или скрипт, или же просто текст для определенной страницы. К примеру вы хотите вывести на определенную страницу банер какой нибудь партнерки, тут можно воспользоваться модулем и назначить в его настройках вывод только на определенном пункте меню, но визуальный редактор в модуле может обрезать ваш код. Или же вы хотите на определенной странице вывести какой нибудь свой JS скрипт который будет  к примеру открывать и закрывать какие то блоки в материале (в данном случае можно его вставить в шаблон и не заморачиваться, но зачем грузить код для каждой страницы если он используется на одной?). Вообщем представленным мной методом можно вывести что угодно для какой либо определенной страницы не используя модули. Так сказать альтернатива модулям в Joomla.

Давайте рассмотрим простейший пример, мне нужно для определенной страницы подгрузить файл стилей. Для этого будем использовать следующий php код который в шаблон будет вставляться между тегами <head>.

$itemid = JRequest::getVar('Itemid', NULL);
if($itemid==3){
echo '<link rel="stylesheet" type="text/css" href="'.$this->baseurl.'/templates/'.$this->template.'/css/style2.css" media="screen" />';
}

 Представленный выше код получает id  пункта меню, и если этот id равен 3 то выводит нужный мне стиль.

Вот вроде бы и все.

Добавить комментарий


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?
 

Все материалы раздела