Я видел в документации Joomla способ определить, находитесь ли вы в Frontpage при создании шаблона в Joomla 2.5. Это код:Не удается правильно определить главную страницу в шаблонах Joomla 2.5
<?php
$app = JFactory::getApplication();
$menu = $app->getMenu();
if ($menu->getActive() == $menu->getDefault()) {
echo 'This is the front page';
}
?>
Это работает, когда вы находитесь на домашней странице (или нажав на главном меню), но у меня есть ползунок на домашней странице, и я связываю в слайдере к изделию, которое не находится в любой пункт меню в приложении. Когда я загружаю эту статью, код выше возвращается, поскольку я был на главной странице. Я предполагаю, что если я не нажимаю на какой-либо пункт меню, $ menu-> getActive() не изменяется.
Любое предложение? Спасибо заранее.
Страница, которую вы нажимаете на ползунок, становится дочерним элементом текущей (домашней) страницы, поскольку она не находится в меню. – Shaz