关于 joomla 2.5:如何在 joomla 2.5 中获取特定的菜单项?

how to get specific menu items in joomla 2.5?

我有一个主菜单。每个菜单项都链接到一篇文章。

现在在完整的网站上,组件和模块中有很多地方我需要显示两个链接:隐私政策


你可以像这样使用数据库查询:

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
    $db = JFactory::getDbo();
    $query = $db->getQuery(true);        
    $query->select('*')
     ->from('#__menu')
     ->where('id = 435 OR id = 466');        
    $db->setQuery($query);
    $rows = $db->loadObjectList();

    foreach ($rows as $row) {
        echo 'link) . '">' . $row->title . '';
    }
?>

不要忘记将 ID 的 435466 更改为您自己的菜单项的 ID:

希望对你有帮助


试试这个

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

$menuitemid = JRequest::getInt( 'Itemid' );
if ($menuitemid)
{
    $menu = JSite::getMenu();
    $menuparams = $menu->getParams( $menuitemid );
    $params->merge( $menuparams );
}

$propvalue= $params->get('property_name');

?>