10月 2005

日付表示を右寄せ

ページの作詞者、日付はデフォルトでは左寄せで表示される。これを右寄せにしよう。
日付項目にはdocumentByLineというクラスが割り当てられているのでCSSを定義することになる。このdocumentByLineは/ploneサイト/portal_skins/plone_styles/public.cssにある。これをカスタマイズしても良いのだが、このファイルの頭に「カスタマイズはploneCustom.cssでしてちょ」と書いてあるので従うことにする。

  1. ZMIで/ploneサイト/portal_skins/plone_styles/ploneCustom.cssを開いて”customize”ボタンを押す。
    → /ploneサイト/portal_skins/custom/ploneCustom.cssが出来る。
  2. 出来上がったコピーを編集する。
    以下のように変更する。

    /* DELETE THIS LINE AND PUT YOUR CUSTOM STUFF HERE */

    という行がある。これは「この行を消して貴方の変更したい物を置いてチョ」と言っているので、そこに

    .documentByLine{
    text-align: right;
    }

    を追加する。変えたいアイテム(この場合はテキストアライン)だけを書くことが大事。カスタマイズしなくていい項目は書かない。
    元の「この行を消して、、」のメッセージはただのコメントなので消しても残しておいてもかまわない。

  3. サイト側の変更は以上で完了。ブラウザで確認するのだが、ブラウザによってはCSSの再読込をしてくれないので、Shift+リロードボタンで全てロードし直す。
  4. done

フォルダの表示アイテムの変更

デフォルトでは各フォルダはfolder_listingというテンプレートでフォルダの内容が一覧される。ploneサイトのトップページもそうだ。
フォルダ一覧の替わりに特定のページを表示するにはいろいろな方法が考えられる。例えば、index_htmlというshortnameを持つ文書を作成するとfolder_listingの替わりにそれが表示されるが、スマートではない。新しいplone(2.1以降?)では以下のようにする。

  1. まず、そのフォルダのデフォルトとして表示したいページを作成する。名前は何でも良い。仮に「フロントページ」とする。
  2. そのフォルダのコンテンツタブから「表示」→「デフォルトビューのアイテムを変更」を選択し、上で作ったページを選ぶ。
  3. done

参考ページ

COREBlog plone版

現在zope版のCOREBlogを使っているが、Plone版がリリースされる旨、メーリングリストにアナウンスがあった。ラッキー、これが出れば自分で作る必要はなさそう。とりあえず様子見。

フォルダのshort nameを変更する

フォルダの作成時にshort nameを指定することが出来なくなったようだ。でも作った後に変更することは可能。
「コンテンツ」タブでそのフォルダがリストされるようなページに行って、そのフォルダをチェックして「名前を変更」を選ぶと、short nameを変更するページが出る。

Membersタブを削除する。

いろんなサイトのHowtoで紹介されているのが「ZMI→plone→portal_actionsで”Member”の項目の
Visibleチェックを外す」というやり方だが、Plone2.1ではportal_actionsの中にMembersは存在しない。で、どこに行っ
たのかというと、Membersはploneのルートフォルダ上のフォルダになった。そこで、ZMIでなくploneのホーム画面でMemebersを表
示して、そこにある「プロパティ」タブから「ナビゲーションに含まない」のチェックを外せばよい。News、Eventsも同様。情報源はここ
この設定をしてしまうとMembersは見えなくなるので、元に戻したくなったら、ホーム画面のコンテンツタブからMembersに行けるので、そこからプロパティを変えればよい。

タイトルロゴを変更する

ロゴの変更は必須でしょう。Ploneのままではね。。。

  1. まず、ロゴファイルを用意する。形式はjpeg。pngでも良いらしい。好きなサイズにして良い。ちなみにデフォルトロゴのサイズは252×57
    pixiaを使って、とりあえず版を作った(2005-Oct-06)。そのうちもう少し綺麗な絵にしよう。
  2. ZMIで/plone/portal_skins/plone_images/logo.jpgをクリックして開き、Customizeボタンを押す
    →/plone/portal_skins/customフォルダにコピーが作成される
  3. /plone/portal_skins/custom/logo.jpgを開く
  4. 画面最下、FileDataを使ってロゴファイルをアップする。”SaveChanges”ボタンを押すのを忘れないように。

右側のポートレットを削除する。

右側のポートレットがあるとメイン部分が狭いので削除しちゃおう。

  1. ZMIで /ploneに移動して”Properties”タブをクリック
  2. right_slots というところの値がこんなになってるので
    here/portlet_review/macros/portlethere/portlet_news/macros/portlethere/portlet_events/macros/portlethere/portlet_calendar/macros/portlet

    この4行を削除して”SaveChanges”をクリック。上記4行の意味は、上から審査用、ニュース、イベント、カレンダーのスロット。
    必要な物があれば、left_slotsに移動するのも可能。

« Prev - Next »