我有一个菜单链接链接到我的组件上的某个页面,进入此页面将具有正确的Itemid,问题是(我将提供与joomla webiste相同的示例)此视图显示小狗列表,但是当我进入puppie的详细视图时,我松开了Itemid。
我有一个特定的Itemid,我想分配给这个详细视图,菜单已经创建并分配给带有XML文件的视图,现在我需要的是将Itemid分配给链接的最佳方法列表视图......
这是Joomla Docs似乎最接近的http://docs.joomla.org/Supporting_SEF_URLs_in_your_component
有什么想法吗?
答案 0 :(得分:0)
我找到了答案,您可以在控制器上的onbeforeread上强制使用Itemid
function onAfterRoute() {
$jinput = JFactory::getApplication()->input;
$jinput->set('option', 'com_helloworld');
$jinput->set('view', 'helloview');
$jinput->set('Itemid', '200');
}