0

我正在使用 Joomla 3,在菜单项中我创建了两个名为 City 和 County 的附加字段,我手动输入值并将其作为 Get 变量传递给 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?option=com_content&view=article&id=22

但是当我填充 City 和 County 字段时,URL 变成这样 index.php?option=com_content&view=article&id=22&City=4&County=1

但是,在启用 SEF URL 之前,一切似乎都可以正常工作。但是当我启用 SEF URL 时,这些额外的城市和县参数不会被传递,它会破坏整个站点。

我在某处读过这是用 router.php 和 jroute 做一些事情,我不是程序员,仍在学习我的绳索。请有人告诉我如何告诉 jroute 或 jrouter 将这些作为参数传递,我不想丢失 SEF URL。

或者,如果您有其他方法,我会非常满意。感谢您的帮助。

4

1 回答 1

0

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

谢谢

于 2013-04-24T09:29:41.837 回答