2013-04-23 56 views
0

我正在使用Joomla 3,在菜单项中我已经创建了两个额外的字段,称为城市和县,我手动输入值并将其作为Get变量传递给URL。Joomla URL其他获取变量损坏海基会网址

在components/com_content/views/article/tmpl/default.xml中我创建了这两个字段。

<field name="City" type="text" default="" label="Enter City ID" description="" size="10" /> 
<field name="County" type="text" default="" label="Enter County ID" description="" size="10" /> 

例如正常物品的URL看起来像的index.php?选项= com_content &视图=文章& ID = 22

但是,当我填充县,市域网址变成这样的index.php ?选项= com_content &视图=文章& ID = 22 &市= 4 &县= 1

然而,似乎一切工作,直到SEF URL启用。但是当我启用SEF URL时,这些额外的城市和县参数不会被传递,并且会破坏整个网站。

我读过的地方是用router.php和jroute做一些事情,我不是程序员,还在学习我的绳索。请有人让我知道我如何告诉jroute或jrouter将这些作为参数传递,我不想松散海基会的网址。

或者如果你有另一种方法,我会非常好。感谢您的帮助。

回答

0

我已经设法通过使用ArtioSEF JoomSEF插件来解决这个问题。当我使用这个插件时,所有的SEF和所有的参数都会按照它应该传递的方式传递。

谢谢