Оформление страницы в шаблоне Joomla в зависимости от пункта меню

В файле index.php вашего шаблона Joomla 3 сначала нужно получить ItemId текущего пункта меню:

    $menu = $app->getMenu();
    $active = $menu->getActive();
    $pageid = $active->id;

В переменную $itemid получим ItemId значение номера пункта меню. Далее уже оформляем как нам угодно. Например, хотим сменить фон у сайта:

<body class="body_<= $pageid; ?>">

У пункта ItemId=74. На выходе получим:

<body class="body_74">

А дальше уже как захочется разработчику оформлять.

Начать проект вместе с нами
Заполните форму и отправьте
нам сообщение!
Если у Вас возникли вопросы, предложения, либо Вы желаете оформить заявку на заказ услуги — Добро пожаловать!
Телефоны и мессенджеры:
Москва: +7 (499) 389-42-40
Санкт-Петербург: +7 (812) 456-72-40