【问题标题】:How can i get menu description in Joomla如何在 Joomla 中获取菜单描述
【发布时间】:2014-04-25 11:23:00
【问题描述】:

我想在 mod_menu/default.php 中获取 Joomla 菜单描述。 怎么修改?

【问题讨论】:

  • 默认没有提供这样的选项。您需要覆盖该模块并添加一个 sql 查询以获取菜单的 desc 值。这样做的目的是什么?
  • 另外,SE Joomla 测试版网站也已启动。为什么不在那里发帖? joomla.stackexchange.com
  • 我的目的是找到一种方法,管理员可以通过覆盖模块内容在加载菜单之前添加文本作为描述。但是这个目的需要一个显示在管理面板中的参数。我不知道它怎么能可能。

标签: php joomla3.2


【解决方案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();

【讨论】:

    猜你喜欢
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多