3

バックエンド用のコンポーネントを作成しています。アクセスするユーザーが、このコンポーネント以外のバックエンドの他のすべてにアクセスすることを望んでいません。

私はこれらの2つの指示に従ってみました:

http://www.aclmanager.net/blog/general/31-how-to-add-basic-acl-support-to-your-extension

http://docs.joomla.org/Developing_a_Model-View-Controller_%28MVC%29_Component_for_Joomla!1.6_-_Part_14#Describing_the_ACL

publicの親で新しいユーザーグループを作成し、管理者ログインを許可して(すべてからロックアウトします)、作成と編集の権限を持つ上記のリンクからACLコードを追加しようとしましたが、空白の画面が表示されます(ログアウトリンクも)。「デバッグアクセス許可レポート」には正しいアクセス許可が表示されましたが、何も表示されません。

何か案は?次のステップは、すべてのコンポーネントを手動で調べて、その新しいユーザーグループへのアクセスを許可しないことですが、もっと簡単な方法があるようです。

ありがとう!

4

1 に答える 1

2

Joomla!2.5「com_content」コンポーネントにのみアクセスできる「コンテンツ」のみのバックエンドユーザーを定期的に作成します。

手順に戻ると、指定していないのは、新しいユーザーグループをビューアクセスレベルに追加することだけです。Joomla!のセットアップ時にインストールされた標準のサンプルコンテンツを使用している場合 Webサイトでは、新しいユーザーグループを「特別な」ビューアクセスに追加できます(ただし、どのような場合でも可能です)。

新しいグループに「管理者ログイン」権限がある場合、ログインできますが、アクセスレベルの表示がないと何も表示されません。微妙な違いですが、Joomla!の方法です。動作します。

于 2012-05-22T08:11:49.380 に答える