1

広葉商取引を利用した電子商取引アプリケーションを開発しています。私の要件は、ログイン パネルから製品を追加し、その製品をログイン ユーザーのみに表示する必要があることです。ここでは、すべてのユーザー (ゲストも) に表示される製品製品はほとんどなく、ログインしているユーザーのみに表示される製品はほとんどありません。これを行う方法はありますか?

4

2 に答える 2

2

soulfly1983さん、お試しいただきありがとうございます。ただし、カスタマイズせずにこれを行う別の方法を見つけました。ここに完全な手順があります..

  1. 管理パネルから新しいカテゴリを追加します。

  2. 管理パネル (コンテンツ タブの下) から新しいページを追加し、URL がカテゴリとページと同じである必要があることに注意してください。

3 ページでルールタブをクリックします。

4 「特定の顧客に限定しますか?」で「はい」ボタンをチェックします。

  1. +rule ボタンをクリックし、[match all] を選択して、[customer registered is equal to false] を選択します。

  2. したがって、このページはゲスト ユーザーのみに表示されます。

  3. ルールの HTML 本文セクション (一般タブ) に、「この内容を表示するにはログインする必要があります」というメッセージを書き込みます。

  4. ユーザーが正常にログインすると、ユーザーはページにアクセスできなくなります。これは、ログアウトしたユーザーのみがページを表示できるというルールを適用したためです。今回のユーザーには、カテゴリとそのカテゴリに追加された製品が表示されます。

私は正しくやっていますか?この提案に関して何かありますか?

于 2014-12-16T07:37:09.957 に答える
1

Product エンティティを拡張して、その製品がすべてのユーザーに表示されるかどうかを示すフィールドを追加するか、管理インターフェイスを介して各製品の属性を追加することができます。いずれにしても、この追加のフィールド (または属性) が考慮されるように UI ロジックを変更する必要があります。

于 2014-12-15T19:57:24.207 に答える