【问题标题】:Joomla 3.2 get Itemid for component viewJoomla 3.2 获取组件视图的 Itemid
【发布时间】:2014-03-19 16:11:22
【问题描述】:

我有一个菜单链接,链接到我的组件上的某个页面,进入这个页面会有正确的 Itemid,问题是(我将给出与 joomla webiste 相同的例子)这个视图显示了一个小狗列表,但是当我进入小狗的详细视图时,我失去了 Itemid。

我有一个特定的 Itemid,我想分配给这个详细视图,菜单已经创建并分配给带有 XML 文件的视图,现在我需要将 Itemid 分配给链接的最佳方法列表视图...

这是 Joomla Docs 最接近的东西 http://docs.joomla.org/Supporting_SEF_URLs_in_your_component

有什么想法吗?

【问题讨论】:

    标签: php joomla3.0


    【解决方案1】:

    我找到了答案,你可以在控制器的 onbeforeread 上强制一个 Itemid

    function onAfterRoute() {
    $jinput = JFactory::getApplication()->input;
    $jinput->set('option', 'com_helloworld');
    $jinput->set('view', 'helloview');
    $jinput->set('Itemid', '200');
    

    }

    【讨论】:

      猜你喜欢
      • 2014-08-15
      • 2014-11-20
      • 2014-02-15
      • 2013-05-23
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 2016-06-02
      • 1970-01-01
      相关资源
      最近更新 更多