ポータルタブの項目を変更
ロゴの下にあるポータルタブにはホーム、ニュースなどが表示されていますが、ここに表示される項目を変更します。
画面左上のロゴの下表示されているポータルタブの項目を変更します。
ここではメンバータブを表示しないようにし、新規にblogを表示するタブを作成します。
目次
- メンバータブの非表示[invisible]
- blogタブの追加[add]
メンバータブの非表示[invisible]
ここでは、初期状態ではポータルタブの一番右側にある メンバー タブを表示しないようにします。
- Zopeの管理画面を表示し、
portal_actionsにアクセスします。
- すると
portal_actionsが表示されます。ここには、Ploneのどこでどのような操作ができるかのアクションが定義されています。
- ここに
Membersという名前のアクションが定義されているので、このアクションのVisible?チェックボックスのチェックをはずします。
- 次に、画面の一番下の方までスクロールして
Saveボタンをクリックし、設定を保存します。
- ploneサイトに再度アクセスすると、
メンバータブが表示されなくなっていることが確認できます。
blogタブの追加[add]
次に、/takalog という相対パスでアクセスできる、blog という名前のタブを作成します。タブを新規に作成するためには、portal_actions にアクセスしてアクションの追加を行なう必要があります。
- Zopeの管理画面を表示し、
portal_actionsにアクセスします。
- 画面の一番下に
Add an actionというフォームがあるので、以下の項目を記述してAddボタンをクリックします。
設定項目の詳細は以下のとおりです。
- Name アクションの名前(表示される文字列)を指定します。日本語の指定も可能です。
- Id アクションのIdを指定します。英数字のみが使用できます。
- Action アクションとして何が実行されるかを指定します。 この場合はploneサイトのURLから相対パスで /takalog にアクセスするために、
string:$portal_url/takalogと指定します。 - Condition このアクションを実行可能とする条件がある場合は記述します。今回は常に実行可能なので記入する必要はありません。
- Permission アクションを実行できる権限を設定します。誰でも実行可能なので
Viewを指定します。 - Category アクションが属するカテゴリを指定します。このカテゴリによって表示される場所が変わります。タイトル下のタブの場合は
portal_tabsというカテゴリを指定します。 - Visible? アクションを表示するかどうかをチェックします。
- ploneサイトに再度アクセスすると、
blogタブが表示されているが確認できます。なお、blogと小文字で表示されているのはploneのCSSの初期設定によるものです。
以上で、ポータルタブの変更は終了です。同じような手順で、他のアクションについても追加、変更、削除を行なうことができます。