我正在编写自己的Joomla菜单模块。现在我要问的是如何构建正确的菜单项URL。到目前为止:
$app = JFactory::getApplication();
$menu = $app->getMenu();
$active = $menu->getActive();
$items = $menu->getItems('menutype', 'mainmenu');
foreach($items as $i => $item) {
echo '<li><a href="'.$item->link.'">'.$item->title.'</a></li>';
}我知道我可以得到->link或->alias,但我如何知道用户在Joomla中定制了什么?因此,如果他想要使用URL,那么我必须使用->alias作为SearchEngineFriendly地址,但是我怎么知道呢?为菜单创建一个合适的URL-Link的最佳方法是什么?
谢谢你的帮忙
发布于 2015-07-21 23:24:08
使用JRoute,就像这样:
echo '<li><a href="'.JRoute::_($item->link).'">'.$item->title.'</a></li>'https://stackoverflow.com/questions/31540792
复制相似问题