根据当前菜单动态修改itemid

时间:2011-09-10 14:59:25

标签: joomla url-rewriting

我有一个网站,其中一系列文章需要在两个不同的菜单下显示。根据活动菜单,显示不同的模块。问题是文章中的内部链接中有一个itemid,它们只将它们绑定到一个菜单上。

我想到的解决方案是修改我用于这些菜单的模板的index.php,并对所有内部链接进行搜索和替换 - 根据当前id设置itemid。请记住mod_rewrite在这种情况下不起作用,在Joomla中有一个优雅的方法吗?

我怀疑我需要服用 <jdoc:include type="component" /> 并且,不是仅仅包含组件,而是将内容读入变量,进行搜索并替换并将其吐出。我该怎么做呢?

这个问题有更简单的方法吗?

1 个答案:

答案 0 :(得分:2)

只需从内部链接中删除项目ID即可。默认情况下,项ID应该从当前项继承。