Personal tools
You are here: Home PC zope&plone フォルダ(タブ)のセキュリティ
Document Actions

フォルダ(タブ)のセキュリティ

by かわうぃん last modified 2006-07-16 13:51

あるフォルダ(タブ)を Anonymous には見せないようにする。ショートネーム表示方法

たとえば、Memberタブを特定のユーザのみしか表示しないようにします。

まず、管理者でログインし、Memberタブの状態:非公開にします。

ZMIを開き Memberフォルダの Security タブで

Access contents information と View のセキュリティを次のように変更します

Acquire のチェックを OFF :(上位フォルダからセキュリティを継承しない)
Anonymous のチェックを Off
Authenticated もしくは Member のチェックを ON

 また、portal_actions の Members の Condition をpython:member  に変更して「メンバー」タブが Member のときのみ出るようにする(Visible?のチェックを OFFにしても良い)。

もし特定のRoleのみタブ表示するには

  1. portal_actionsを開く
  2. Category がportal_tabのものを選択
  3. Condition (Expression) に python:member and member.has_role("ロール名")

と 書く。

タブ追加

今のバージョン2.1.2では、デフォルトの設定にてフォルダを追加するとタブとして表示されます。

settingfornavi


手動タブ設定

手動で追加や、フォルダ以外をタブ表示化するためには、portal_actionから行います。


項目
Title タブ表示名
Id 固有のID
URL (Expression) string:$portal_url/パス名
Condition (Expression) 上述参照。Anonymous表示であれば空白
Permission View
Categoryportal_tabs
Visible?チェック

忘れないうちに。

PloneのショートカットID(つまりは、URLに表示されるサイトパス)は、もちろん日本語を利用できません。初めて、コンテンツを追加するとタイトルIDしか表示されないので、ここに日本語を打つと、URLがビット変換されたものになります。そこで、日本使用では次のように設定すると、2度手間が省けます。

  1. Ploneのサイト設定クリック
  2. ポータルの設定クリック
  3. コンテンツの「ショートネーム」を表示しますか?YESをチェック
  4. 保存クリック
  5. 個人設定 ボタンクリック
  6. 個人別設定 クリック
  7.  ショートネームの検索を許可する をチェック

7番が重要でした。すると コンテンツを追加したとき、次のような表示に変わります。

shortname_view.JPG

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: