2

PyroCMSベースのサイトでPyroStreamsを使用していますが、これはうまく機能していますが、提供されるフロントエンド検索機能は私のニーズには少し制限があります。

私のストリームは20以上のフィールドで構成されています。サイトの各ページに、ストリーム内の3つのフィールドを検索する簡単なキーワード検索ボックスが必要です。現在、私はこれにPyroStreams検索フォームを使用しており、うまく機能しています。

しかし、20のフィールドすべてに基づいてフォームを作成し、ストリームからデータを取得して作成する高度な検索ページも必要です。たとえば、Steamにはフィールドタイプの国があり、高度な検索フォームには次のようにします。そのフィールドタイプ内で見つかったすべての国を含むドロップダウンリストを含めます。

私が求めているのは、これを行うための最良のアプローチは何ですか?

これを実行するために、PyroStreamsモジュールとは別に、独自のモジュールを構築する必要がありますか、それとも、ナットを割るためのちょっとしたハンマーですか?

私はこの分野の初心者なので、すべてのヘルプとアドバイスをいただければ幸いです。

トニー。

4

2 に答える 2

2

ここからサンプルモジュールを取得するだけです...https://github.com/pyrocms/sampleフォルダとファイルの構造を理解してください。pyrocmsでカスタムモジュールを開発するのは非常に簡単です。基本的なモジュールの詳細を詳細に提供する必要があります。モジュールをインストールするための.php。次に、controllersフォルダーにmoduleと同じ名前で、ビューとモデルに同じ名前の新しいコントローラーを作成します。サンプルモジュールを理解すれば、簡単に理解できます。

URL構造は次のようになります

{{url:site}}methodのcontroller_name/ method_name/paramate。

うまくいけば、これはあなたを助けるでしょう..

于 2012-04-03T04:31:47.380 に答える
0

これは遅い答えですが、PyroCMSには検索モジュールがあります。

開発者の観点からそれを使用する方法を学ぶために、ここでドキュメントを見ることができます:

PyroCMS2.2検索ドキュメント

于 2013-01-11T15:08:01.263 に答える