0

我正在使用 Joomla v3.2 在 com_tags 组件中,我修改了 helpers/route.php 文件,以便在 url 查询中包含 catid 和 Itemid。(查询由 mod_easycloud 模块构建,该模块也已修改)。

$link = 'index.php?option=com_tags&view=tag&id=' .$id.'&Itemid='.JRequest::getInt('Itemid');
$link .= '&catId='.JRequest::getInt('catId');

我还修改了 router.php 文件以构建和解析正确的 SEF url。

但是当我切换到 SEF 网址时,Itemid参数不起作用。内容与类别catid正确链接,但当前菜单项未激活。

当我切换回非 sef url 时,上面的功能正在工作。

4

1 回答 1

0

尝试使用 JRoute::_( $link )。这准备了用作普通 url 和 SEF url afaik 的路由。

于 2014-10-09T07:41:30.737 回答