2014-10-08 75 views
0

我使用的是Joomla v3.2 在com_tags組件中,我修改了helpers/route.php文件,以便在url查詢中包含catid和Itemid。 (該查詢由mod_easycloud模塊構建,該模塊也進行了修改)。Joomla.32 SEF url和com_tags

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

我還修改了router.php文件,以便構建和解析正確的SEF url。

但是當我切換到海基會網址時,Itemid參數不起作用。內容與類別catid正確鏈接,但當前菜單項未激活。

上面的功能正在工作,當我切換回non-sef網址。

回答

0

嘗試使用JRoute :: _($ link)。 這準備了用作普通網址和作爲SEF網址afaik的路線。

+0

使用JRoute :: _($ link)沒有區別。 – axs203dd 2014-10-11 18:40:17