02 Июля 2010
Оформление страницы в шаблоне в зависимости от пункта меню
В файле index.php вашего шаблона сначала нужно получить ItemId текущего пункта меню
$itemid = JRequest::getVar('Itemid');
В переменную $itemid получили ItemId значение номера пункта меню. Далее уже оформляем как нам угодно. Например, хотим сменить фон у сайта:
<body class="body_<php echo $itemid; ?>">
У пункта ItemId=74. На выходе получил
<body class="body_74">
А дальше уже как захочется разарботчику оформлять.
Теги: Вредные советы, шаблоны
Комментарии
Например страница сайта выглядит так www.site.ru/catalog/cvety.html
тогда в боди у меня следующее
Этот метод удобен тем что я могу применить css правило ко всему каталогу + еще к отдельной страничке. Ну конечно помимо css еще наш любимый jquery, на котором можно с легкостью оформить любую страницу как угодно, не залезая в шаблон joomly :) Ответить