パーソナルツール
現在の場所: ホーム takalog Plonified スキンでカテゴリーのアイコン画像を表示
書いた本
Plone 完全活用ガイド の Chapter 1, 2, 3, 11 を執筆しました。
plone のインストール、使い方から、機能・デザインのカスタマイズ、プロダクトの作り方まで、 plone のすべてがぎゅっと詰まっている書籍になっていると思います。
plone に興味がある人から、すでに使いこなしている方まで、ぜひ読んでみてください。
Plone 完全活用ガイドのサポートページ
« 2009July »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
このBlogについて
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。 zope/plone関係の技術的な内容については http://takanory.net の方にまとめていこうと思います。 コメント・ツッコミはご自由にどうぞ。
最近のコメント
Re:Zope3の本がでてたゾウ! (takanori 07-02 12:28)
Re:Zope3の本がでてたゾウ! (関田 07-01 16:33)
Re: >手羽揚 (takanori 06-22 00:16)
Re:#10197: Fire Brigade がかなりよさげ (takanori 06-22 00:15)
>手羽揚 (しみずかわ 06-19 03:30)
最近のトラックバック
日本語にてPlone3.xを使用する便利なプロダクト (ブログ 08-31 13:52)
新しい写真集モジュール (ロバートのブログ 03-18 08:28)
新しい写真集モジュール (ロバートのブログ 03-18 08:28)
トランペットアンサンブルコンサート (人生日記 03-08 17:37)
PloneSlimboxに乗り換え♪ (pt001-blog 02-23 17:14)
カテゴリ
av (26)
books (29)
coreblog (48)
ds (22)
ferret (22)
google (33)
icecream (38)
lego (58)
mac (17)
misc (68)
moblog (266)
movie (31)
pc (42)
plone (248)
puzzle (38)
python (44)
server (60)
snowscoot (8)
software (124)
sports (32)
suidou (29)
winds (40)
 
文書操作

Plonified スキンでカテゴリーのアイコン画像を表示

作成者 takanori投稿日 2005年05月09日 23時49分 最終変更日時 2006年04月05日 00時48分

COREBlog ではカテゴリーにアイコン画像を icon_path プロパティに設定することができます。 しかし、Plonified スキンではアイコン画像が設定されていても、表示されません。 というわけで、変更してみました。

いつものように、 entry_macros を編集します。 カテゴリを表示している下記の部分を変更します。変更前:

  <span tal:repeat="category entry/entry_category_list"
        class="category">
     <a tal:attributes="href python:entry.blogurl()+'/categorylist_html?cat_id='+category.id"
        tal:content="python:'['+category.name+']'"
        href="#">
        [Category name]
     </a>
  </span>

変更後:

  <span tal:repeat="category entry/entry_category_list"
        class="category">
    <a href="#" title=""
       tal:attributes="href string:${entry/blogurl}/categorylist_html?cat_id=${category/id};
                       title category/description" >
      <tal:block tal:condition="category/icon_path">
        <img src="" alt="" title="" style="float: none;"
             tal:attributes="src string:${here/blogurl}/${category/icon_path};
                             alt category/name;
                             title category/description" />
      </tal:block>
      <tal:block tal:condition="not: category/icon_path">
        [<span tal:replace="category/name" />]
      </tal:block>
    </a>
  </span>

ポイントとしては、 tal:conditionicon_path が設定されているかどうかを判断して、設定されている場合は画像を、そうでない場合は [カテゴリ名] という文字列を表示するようにしています。

それと、画像を普通に表示してしまうと plone では float: left; で表示されてしまうので、ここでは float: none; としています。

さて、次は portlet の方でも画像を表示するように使用かなっと。

カテゴリ
coreblog coreblog
トラックバック用URL:
http://takanory.net/takalog/184/tbping
コメントを追加

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

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

Powered by vine linux, python, zope, plone, coreblog