0

&URLにいくつかの値を追加する必要があり、Joomlaがストライピングなどであるため、誰かがcom_menusのエイリアスが変更された場所を特定できます%

私はこのようなものを持っています:

mysite.com/going?3DPA%26tt%3DF%26sd%3D*3%26ed%3D*20%26drf%3D6%26drt%3D15%26a%3D2%26at%3D33554432%26st%3DPA%26sp%3D2

そしてJoomlaはこれを作成しています:

mysite.com/going-3dpa-26tt-3df-26sd-3d-3-26ed-3d-20-26drf-3d6-26drt-3d15-26a-3d2-26at-3d33554432-26st-3dpa-26sp-3d2

何かを変更しないようにするにはどうすればよいですか?

4

1 に答える 1

0

メニュー エイリアスは、Joomla とコンポーネントの router.php によって決定されます。この問題から抜け出すための私の最善の推測は、Joomlaがそれを単一のパラメーターと見なすように、パラメーターをbase64でエンコードすることです。次に、それをビュー default.xml に文字列値とともに追加します。このようにして、Joomla は SEF ルートを構築できるはずです。router.php をチェックして、期待どおりに動作しない場合はデバッグしてください。SEF ルーティングを正しく行うには、ビューを指すメニュー項目を作成する必要があります。必要ない場合は、隠しメニューで非表示にしてください。

于 2013-07-25T07:42:39.143 に答える