ある種の電子書籍を販売するための Orchard モジュールに取り組んでいます。購入前に、ユーザーは製品のサンプルを示すページを表示できます。購入後、サンプル ページは不要になり、ユーザーは製品全体にアクセスできます。
有料の顧客がサンプル ページにアクセスしようとすると製品全体にリダイレクトされ、非顧客が製品全体のページにアクセスしようとするとサンプル ページにリダイレクトされるように設定したいと考えています。 . また、ページのコンテンツをダッシュボードから編集できるようにしたいと考えています。
私の現在の実装:
- 購入が行われたかどうかに基づいて、条件付きルーティング/リダイレクトを処理するコントローラー。
- ページ コンテンツを提供するための html ウィジェットを含む各ページ URL のレイヤー ルール
これは機能しているようですが、これを達成するために他にどのようなオプションが必要か疑問に思っています。