2011-08-04 20 views
0

私はJoomlaで新しいです。私はちょうど私の最初のコンポーネントとモジュールを作りました。私は自分のページネーションを作ったので、 'page'、 'nr'、 'q'などの_GETパラメータを使用します(qにはbase64の_POSTパラメータが入ります)。だから、私はJoomlaの上でそれを使用しようとすると、それが正常に動作してSEFなしのURLは次のようになります。Joomlaコンポーネント+フレンドリーなURL

のhttp://はmydomain /オプション= com_mycomponent &ビュー=テスト&ページ= 0 & Q = [BASE64を]

しかし、私が欲しいのは、それをやさしくすることです。私はそれが必要だと思う。このような何か:

のhttp://はmydomain /コンポーネント/ MyComponentの/ビュー/テスト/ページ/ 0/Q/[BASE64]

私はjoomlaのでSEFを有効にして私は印刷JRequest :: get( 'get')それはちょうどオプションitemidのパラメータと表示されます。残りの部分を手に入れるにはどうすればよいですか?

ありがとうございます。

答えて

0

コンポーネントにルーティングを定義する必要があります。それはあなたが要求しているものを出力するために必要なものをjoomlaに与えるはずです。 http://docs.joomla.org/Supporting_SEF_URLs_in_your_component

はあなたの全体のJoomlaサイト全体でこれを実行しようとすると、他のSEFプラグインもありますが、彼らは常に100%に動作しません。

+0

もう少し詳しくお読みください。ありがとうございました。 –

関連する問題