パーソナルツール
現在の場所: ホーム takalog rss で画像も表示
書いた本
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)
 
文書操作

rss で画像も表示

作成者 takanori投稿日 2006年03月03日 04時00分 最終変更日時 2006年03月03日 04時12分
sage での rss の表示例

他のサイトの RSS とかを Sage という Firefox で使える RSS リーダーで見てみると、たまに画像が表示されるものがあります。

で、いいな~と思ったので COREBlog2 のエントリーでも画像が存在するエントリーは RSS にも画像が出るようにしてみました。

関連付けしてあるコードをダウンロードして、portal_skins/custom の下に Page Template として作成してください。

すると http://Plone Site の URL/index.rdf とかでアクセスしたときは、COREBlog2 のエントリー以外の最新15件を RSS で返します。

http://COREBlog2 の URL/index.xml とかでアクセスしたときには、最新のエントリー15件を RSS で返すようになっています。

また、COREBlog2 のエントリーに画像が関連付けられているときには、その画像を mini サイズで表示します。:

  <description tal:condition="python:item.meta_type == 'COREBlogEntry'">
    <tal:block tal:repeat="ref item/getRefsByKind">
      <tal:img tal:condition="python:ref.meta_type == 'ATImage'"
               tal:replace="python:ref.tag(scale='mini', style='float: left;')"/>
    </tal:block>
    <tal:block tal:replace="item/CookedBody" />
  </description>

ただ、せっかく一つの Page Template で Plone Site 用と COREBlog2 用の RSS を出力できるようにしたんですけど、結局 tal:condition で場合わけしているのがほとんどで、個人的にはいまいちだなーと思っています。

ちなみに Feed Validator でチェック したら、index.rdf の方は大丈夫でしたが index.xmlguid がないぞと怒られました。

Sage 以外の RSS リーダーでちゃんと見ることできますか?

あと一時間半くらいで Zope Developer Camp に出発しなきゃいけないのに、まだ荷造りが完全には終わっていないという状態で、現実逃避しながら作りました。

ねむぃ...

  • index.rdf index.rdf
  • サイズ 2.1 kB - File type text/xml
  • index.xml index.xml
  • サイズ 2.1 kB - File type text/xml
    カテゴリ
    coreblog coreblog
    plone plone
    トラックバック用URL:
    http://takanory.net/takalog/489/tbping
    コメントを追加

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

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

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