0

私は Joomla 3 を使用しています。メニュー項目で、City と County という 2 つの追加フィールドを作成しました。値を手動で入力し、Get 変数として URL に渡しました。

components/com_content/views/article/tmpl/default.xml で、これら 2 つのフィールドを作成しました。

<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 が有効になるまで、すべてが機能しているようです。しかし、SEF URL を有効にすると、これらの追加の都市と郡のパラメーターが渡されず、サイト全体が壊れてしまいます。

これは、router.php と jroute で何かを行うことであるとどこかで読んだことがあります。私はプログラマーではなく、まだロープを学んでいます。jroute または jrouter にこれらをパラメーターとして渡すように指示する方法を教えてください。SEF URL を失いたくありません。

または、別の方法があれば、私は非常に素晴らしいです。お手伝いありがとう。

4

1 に答える 1