Как я могу получить описание меню в Joomla

Я хочу получить описание меню Joomla в mod_menu/default.php. Как я могу заставить его изменить?

Описание меню Joomla


person viam    schedule 25.04.2014    source источник
comment
По умолчанию такая опция не предусмотрена. Вам нужно перезаписать модуль и добавить запрос sql, чтобы получить значение desc меню. Какова цель этого?   -  person Sbpro    schedule 25.04.2014
comment
Кроме того, запущен бета-сайт SE Joomla. Почему бы не опубликовать там? joomla.stackexchange.com   -  person Sbpro    schedule 25.04.2014
comment
моя цель - найти способ, которым администратор может добавить текст в качестве описания перед загрузкой меню, перезаписав содержимое модуля. но для этой цели нужен параметр, который отображается в панели администратора. я не знаю, как это возможно.   -  person viam    schedule 25.04.2014


Ответы (1)


Вы можете запросить базу данных из своего модуля, чтобы получить описание желаемого меню:

Код будет выглядеть так:

$db = JFactory::getDbo();

$query = $db->getQuery( true );
$query->select( 'description' )
    ->from( '#__menu_types' )
    ->where( 'id = '{your menu item id, e.g. 1}' );

$db->setQuery( $query );
$description = $db->loadResult();
person Sbpro    schedule 28.04.2014