3

Orchard CMS のロールとメンバーシップ機能を使用して、Orchard CMS のスタッフ ポータルへのアクセスを制限したいと考えています。現時点では、すぐに使用できる方法はないようです。役立つはずのモジュールへの参照が多数見つかりましたが、どれも機能していないようです。

Very Simple Permissions は、一部のユーザーによって提案されたコードプレックス アイテムであり、現在リンクが切れており、コードプレックスには存在しないようです。Science Project: Quanta は、dll が見つからないという問題でサイトをインストールしようとするたびにサイトを破壊します。

標準メニューシステムまたは高度なメニュープラグインを使用して、ロールに基づいてメニュー項目を表示/非表示にする方法について、誰にもガイダンスがありますか?

また

役割に基づいてコンテンツの可視性を制限します。モジュールが素晴らしい場合は、コーディングで手を汚してもかまいませんが、この mvc スタイルを行う正しい方法のポイントは素晴らしいでしょう。メニュー モジュールのコントローラーを編集して、現在のメンバーシップを確認し、それに応じてビュー データを調整する必要があると仮定します。私はウェブフォームから離れています。ゆっくり。まだフレームワークについて頭を悩ませています。

チェックインしていただきありがとうございます。

4

2 に答える 2

2

まだこれに苦労している人のために、ここで利用できる ContentPermissions と呼ばれるモジュールがあります:

gallery.orchardproject.net/List/Modules/Orchard.Module.Orchard.ContentPermissions

インストールしたら、保護するコンテンツ タイプに ContentPermissionsPart を追加できます。

于 2012-11-05T02:49:55.437 に答える
1

クアンタは本当にあなたが望むものです。おそらく、その依存関係の1つが欠落しています。著者のPeteもCodePlexフォーラムで非常に活発に活動しているので、そこで質問すると答えが得られます。

更新:この更新を書いている現在のバージョンであるOrchard 1.5.1は、コンテンツアイテムのアクセス許可とメニューのトリミングをサポートしています。

于 2011-12-13T08:54:12.707 に答える