0

modx evolution v1.0.2 を使用して Web サイトを作成しました。

私が開発した Web サイトには、12 の異なるタイプのユーザーがいます (グループに分類されています)。各ユーザーには、所属するグループに応じて異なる価格が表示されます。

これまで、現在ログインしているユーザーのグループ名を取得できました (そのためのスニペットを作成しました) が、上記の機能を実現して、各ユーザーがコーディングした価格のみを表示できるようにするにはどうすればよいですか?彼のグループに。

例:
ユーザーが「不定期」グループに関連付けられている場合、価格はたとえば 50 ドルとして表示され、ユーザーが「通常」グループに関連付けられている場合、価格は次のように表示されます。 40ドル

これは、すべての製品のバリエーションに対して 1 つのスニペットをコーディングすることで簡単に実行できますが、多くのバリエーションがあります (100 を超え、さらに増え続けています)。

すべての製品のリソース (ページ) を作成しましたが、それはバリアントです。すべてのバリエーションには価格があります。ログインしたユーザーグループのメンバーシップに応じて表示したいのは、この価格です。

質問を明確に説明できることを願っています。

この機能を実行するのを手伝ってください。

ありがとう

4

1 に答える 1

1

私は、modx(私が気に入っている限り)がeコマースサイトにとって優れたソリューションであるとは本当に確信していません。

ただし、最善の解決策は、データベースを使用してユーザーグループごとのバリアントの価格を保存し、スニペットを使用して自分でそれらを取得することです。

于 2010-04-14T02:48:36.070 に答える