Дополнительная переменная Get Joomla URL сломала URL-адреса SEF

Я использую Joomla 3, в пункте меню я создал два дополнительных поля под названием City и County, в которые я вручную ввожу значение и передаю его как переменную Get в URL-адрес.

В компонентах / 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

Но когда я заполняю поля «Город» и «Округ», URL-адрес становится таким: index.php? Option = com_content & view = article & id = 22 & City = 4 & County = 1

Однако все работает до тех пор, пока не будет включен SEF URL. Но когда я включаю URL-адрес SEF, эти дополнительные параметры города и округа не передаются, и это нарушает работу всего сайта.

Я где-то читал, что это нужно сделать с router.php и jroute, я не программист и все еще изучаю свои веревки. Пожалуйста, дайте мне знать, как я могу указать jroute или jrouter для передачи их в качестве параметров, я не хочу терять URL-адреса SEF.

Или, если у вас есть альтернативный метод, я буду очень рад. Спасибо вам за помощь.


person user2107349    schedule 23.04.2013    source источник


Ответы (1)


Мне удалось решить эту проблему с помощью плагина ArtioSEF JoomSEF. Когда я использую этот плагин, все SEF и все параметры передаются должным образом.

Спасибо

person user2107349    schedule 24.04.2013