質問

私は私のウェブサイトにいくつかの役割を持っています、そして、これらの役割のそれぞれは異なるレベルの責任を持っています。各役割またはアクセスレベルの別の管理ページを作成するにはどうすればよいですか?

役に立ちましたか?

解決

これを達成する方法はいくつかあります。ここに私の頭の上からいくつかあります(順番に):

  • 通常のページノードを作成して使用します 役割ごとのノードプライバシー, 、ロールを使用してノードごとにアクセス制御を細かく微調整できるモジュール。
  • 使用する ビュー 管理ページを作成し、ビューの「アクセス制限」を使用してアクセスを制限します。
  • 使用する パネル 管理パネルを作成し、パネルの「アクセス制限」(ビューに非常に似ている)を使用してアクセスを制限します。
  • 使用する コンテキスト, 、管理コンテキストを作成し、コンテンツを条件付きで表示します。

基本的に、最良の方法も最悪の方法もありません。これは、現在のサイトのセットアップ方法に依存します。たとえば、すでにパネルを使用している場合、そのルートなどに行くのは理にかなっているかもしれません。

個人的には、コンテキストとビューの混合物を使用します!

他のヒント

私はあなたが使用できると思います ビューパネル これのモジュール。

ライセンス: CC-BY-SA帰属
所属していません drupal.stackexchange
scroll top