Отображение титла активного меню

Статус
В этой теме нельзя размещать новые ответы.

Nomad88

Создатель
Регистрация
1 Мар 2008
Сообщения
34
Реакции
1
Я хочу отображать в одном месте сайта title активного сейчас меню.
Но просмотрев книжки и прочесав интернет не нашел ничего кроме этого:
PHP:
		$theMenu = JSite::getMenu();
		$theActiveMenu = $theMenu->getActive();
		echo $theActiveMenu->alias;
Но это дает только алиас, а я хочу отобразить титл.
Задача усложняется тем, что на сайте используется Joomfish, потому вытягивать напрямую из базы не получится, так как нужно чтобы вытягивался перевод.
Может кто знает какой переменной называется атрибут title?

---------- Post added at 13:43 ---------- Previous post was at 12:25 ----------

Я хочу отображать в одном месте сайта title активного сейчас меню.
Но просмотрев книжки и прочесав интернет не нашел ничего кроме этого:
PHP:
		$theMenu = JSite::getMenu();
		$theActiveMenu = $theMenu->getActive();
		echo $theActiveMenu->alias;
Но это дает только алиас, а я хочу отобразить титл.
Задача усложняется тем, что на сайте используется Joomfish, потому вытягивать напрямую из базы не получится, так как нужно чтобы вытягивался перевод.
Может кто знает какой переменной называется атрибут title?

Нашел ответ!
чтобы узнать атрибуты объекта, можно воспользоваться функцией json_encode($object). Что нам даст в формате json список атрибутов и их значений через двоеточие. И собственно нужный атрибут и ставится вместо alias.
 
Есть одна заковыка. Модуль php_json, который включен в PHP с версии 5.2.0 (для остальных доступен в виде extension), категорически отказывается воспринимать русский язык. Кириллица просто вырезается. Вот так-то...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху