1

式エンジンの場合:

私は、企業がサインアップして1種類のウィジェットを販売できるサイトを持っています。各ビジネスには、名前、ウィジェット、価格が必要です。次に、ウィジェットと価格とともにすべてのビジネスを表示するページが表示されます。

追加のパラメータ「widget」と「price」を処理するための最良の方法は何ですか?

私が解決できることから2つのオプションがあります

1/管理者権限のないグループのユーザーとしてビジネスにサインアップします。ユーザーの2つのカスタムメンバーフィールド「widget」と「price」を追加します。(これは「メンバー」フィールドとは呼ばれない場合があります。私は記憶を失います)。これらのビジネスを示すために、次にユーザーを取得します。

また

2/管理者権限のないグループのユーザーとしてビジネスにサインアップします。'id'という1つのカスタムメンバーフィールドを追加します。次に、「ビジネス」チャネルを作成し、そのチャネルにカスタムフィールド「名前」、「ウィジェット」、「価格」、「user_id」を追加します。次に、ビジネスチャネルのインスタンスを「id」プロパティを使用してユーザーにリンクします。これらのビジネスを紹介したいときは、チャンネルから詳細を取得します。

これがすでにどこかで答えられているなら申し訳ありません。私はグーグルからあまり幸運を得ていません、おそらく私は私の質問を十分に簡潔に表現するのに苦労しているからです。

ありがとう

デイブ

4

1 に答える 1

0

デイブ、

ユーザーを使用してこれらのビジネスを整理することに固執している場合は、2 つのカスタム フィールドを使用することをお勧めします。これらはテンプレートで簡単に使用でき、カスタム メンバー フィールド 'id' で項目のチャネル データを取得することを心配する必要はありません。そうは言っても、Solspace のユーザー モジュールを確認してください。これにより、メンバー情報をより柔軟に扱うことができます。

別の考えとして、これらの企業がウィジェットと価格を編集できるかどうかに応じて、それをチャネルにして、ユーザーの使用を完全にスキップすることもできます. Freeform を使用すると、企業がその情報を追加するフォームを作成し、電子メールを受け取り、必要なチャネルに情報を追加できます。

ウェス

于 2011-02-14T22:59:12.190 に答える