web-dev-qa-db-ja.com

役割ごとに個別の管理ページ

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

3
AmirHossein

これを行うにはいくつかの方法があります。ここにいくつかの方法を示します(順不同)。

  • 通常のページノードを作成し、ロールを使用してノードごとにきめ細かなアクセス制御を可能にするモジュールである ロールによるノードプライバシー を使用します。
  • Views を使用して管理ページを作成し、ビューの「アクセス制限」を使用してアクセスを制限します。
  • Panels を使用して管理パネルを作成し、Panelの「アクセス制限」を使用してアクセスを制限します(ビューとよく似ています)。
  • Contexts を使用して、管理コンテキストを作成し、条件付きでコンテンツを表示します。

基本的に、最善または最悪の方法はありません。それはすべて、現在のサイトの設定方法に依存します。たとえば、すでにPanelsを使用している場合は、そのルートに行くのが理にかなっています。

個人的には、コンテキストとビューを組み合わせて使用​​します!

4
Alex Weber

これには Views および Panels モジュールを使用できると思います。

2