Основной курс по Joomla
0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 700 Просмотров
*

vitall10

  • Новичок
  • *
  • 7
  • 2
Приветствую! Подскажите пожалуйста как в Joomla 3 вывести название текущего родительского пункта меню, даже если материал открыт в подменю. Спасибо.
Вот скрин http://joxi.ru/v29JOL4HR37GAG
Если открыт материал в подменю Как мы работаем, то название на странице должно быть Компания.

*

04r12

  • Осваиваюсь на форуме
  • ***
  • 168
  • 9
  • Позитив есть! Чего и вам желаю=)
В J2.5 есть в настройках пункта меню такой подпунктик
В J3.x подобное тоже должно быть, ищите.
Есть цель? Иди к ней! Не можешь идти? Ползи к ней! Не можешь ползти? ляг и лежи в направлении цели!=)

*

vitall10

  • Новичок
  • *
  • 7
  • 2
Нет, вы меня неправильно поняли. Меня интересует как вывести заголовок не страницы, а текущего родительского пункта меню.  Через php яимею ввиду, есть же какая-то переменная для этих целей:)

*

vitall10

  • Новичок
  • *
  • 7
  • 2
Помог очень хороший человек решить проблему - может кому пригодится:

Вот так мы можем вывести в любом месте название активного пункта меню:
$app = JFactory::getApplication();
$menu = $app->getMenu();
$active = $menu->getActive();
echo $active->title;

А вот так мы можем вывести родительский пункт меню, если страница находится в выпадающем меню:

<script type="text/javascript">
jQuery(document).ready(function(){
 if(jQuery('ul#ddmenu > li').hasClass('current')) {
  jQuery('h1 > div.pagename').html(jQuery('ul#ddmenu > li.current > a').html());
 } else {
  jQuery('h1 > div.pagename').html(jQuery('ul#ddmenu .active.deeper.parent > a').html());
 }
});
</script>

Там где хотим вывести код, пишем:
<h1> <div class="pagename">Здесь будет название род.пункта</div> </h1>