limiさん流カスタマイズてぃっぷす

1) Disable public.css and portlet.css (to make it easier to make a  
custom
design)

2) Put a "logged in" condition on authoring.css and generated.css (these
are usually never needed on the public site)

3) Add a new sitespecific.css with the design I want to implement

というやり方をとるらしい。

カスタマイズ中、一般の訪問者にはふつうのPloneのスキンで見せ、カスタマイズしてる自分はカスタマイズされたスキンで見せるということをやろうとしたらどうするか。Ploneのデフォルトスキンの中核を担うのは「base.css」、「public.css」と「portlet.css」であり、カスタマイズされたスタイルを記述するのは「ploneCustom.css」であるので、方針としては

  • 「base.css」、「public.css」と「portlet.css」は、訪問者には適用し、自分には適用しない
  • 「ploneCustom.css」は、訪問者には適用せず、自分には適用する
という感じになるだろうか。これを実現するためにはそれぞれのCSSに適用条件を設定してやればよいだろう。ということで
  • Ploneインスタンス/portal_cssへ行く
  • 「base.css」、「public.css」と「portlet.css」には「portal/portal_membership/isAnonymousUser」というtal conditionをつけてやる
  • 「ploneCustom.css」には「not: portal/portal_membership/isAnonymousUser」というtal conditionをつけてやる

としてやればいいはず。しばらくこのままにしておいてちょっとしたときに少しずつカスタマイズしていくのもいいかもねー。

カテゴリ
Zope Zope
Plone Plone
トラックバック用URL:
http://nagosui.org:8080/Nagosui/COREBlog2/css-customizing-tips-by-limi/tbping
コメントを追加

下のフォームに記入してコメントを追加できます。平文テキスト形式。

(必須)
(必須)
(必須)
(Required)
Enter the word

このBlogについて
Plone, Zope, Pythonなどのトピックについてのメモです。
カテゴリ
Plone (100)
Plone Products (23)
COREBlog2 (31)
COREBlog1 (29)
ReadingCOREBlog (7)
Zope (66)
Turbogears (18)
Django (12)
Python (27)
Linux (32)
Nagosui (13)
Design (34)
Misc (49)
moblog (5)
Mac (1)
最近のエントリ
MacOSXにPython2.4をインストール nyusuke 2009年03月21日
Ploneを3.1から3.2へアップグレード nyusuke 2009年03月01日
Plone3.2+その他もろもろのレシピ nyusuke 2009年03月01日
さらばファッキンKDDI nyusuke 2008年12月10日
最近のコメント
Re:WebデザイナーのためのDjangoはじめの一歩 nyusuke 2007年06月01日
Re:WebデザイナーのためのDjangoはじめの一歩 pateo 2007年05月31日
Re:東海Python Workshop 01終了 nyusuke 2007年05月31日
Re:東海Python Workshop 01終了 kfuruhata 2007年05月30日