1

私は拡張機能を書き、それを ACL に統合しようとしています。ここのドキュメントを使用しています: http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Adding_ACL

これまでのところ、コンポーネント全体へのアクセスを設定できましたが、本当に必要なのは、あるユーザー グループが特定の「ビュー」に対してアクションを実行できるようにし、別のグループがその特定のビューへのアクセスを拒否されるようにすることです。ここで説明されていることだと思います:http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Adding_ACL#Adding_more_actions.2C_also_at_category_level_and_item_level

私が抱えている問題は、[オプション] ボタンをクリックしてアクセス オプションを変更して保存すると、選択したオプションが保存されないことです。テーブルクラスにアセット関数を追加し、テーブルに asset_id 列を追加しました。

http://i50.tinypic.com/ofsjtt.png

私が間違っていることを誰かが知っていますか?このように権限を分離することさえ可能ですか?

4

1 に答える 1

0

閲覧アクセス レベルは「ViewLevels」http://docs.joomla.org/Access_Control_List/2.5/Tutorial#ACL_View_Access_Levels_Examplesと呼ばれます。

ユーザーが特定のアイテムに対して特定のアクションを実行できるようにする場合は、これらのアイテムに対して、コンポーネント acl とは異なる別のアクセス許可セットを作成する必要があります。

たとえば、ショップ コンポーネントがあり、コンポーネントの ACL がありますが、製品カテゴリのみの ACL を持つことができます。

于 2013-01-25T16:25:25.423 に答える