Personal tools
You are here: Home 清水川記 ZPhotoSliderの画像を表示するportlet_recent_images
Document Actions

ZPhotoSliderの画像を表示するportlet_recent_images

ploneの便利な点は、拡張性が高いことで、ちょっとHTML(PageTemplate)を書くと「最近公開の画像」という感じでページの左や右に配置することができる。

先日ZPhotoSliderを追加した際に思いついて早速作ってみた。‥‥が、ちょっと横幅取りすぎ。ZPhotoSliderから適切な画像サイズを取得する、あるいは取得した画像を適切なサイズに縮小するひつようがあるんだけど、どうやるんだろう?

‥‥と、簡単に配置できたようなことを書いてるけど、実はものすごい悩んだ。ZCatalogのresultって実オブジェクトじゃなくてカタログインデックスオブジェクト(?)なのね‥‥。

portal_catalog.searchResults()にオブジェクトタイプを指定したまではよかったんだけど‥‥そこから先が分からずにかなり悩んだ。

誤:

<img tal:replace="structure python:obj.getSymbolicTag()"/>

正:

<img tal:replace="structure python:obj.getObject().getSymbolicTag()"/>

いままでZCatalogなんてさわったこと無いからなぁ‥‥。

Category(s)
Zope Zope
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)

« July 2010 »
Mo Tu We Th Fr Sa Su
      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  
About this blog
Zope, Python, FreeBSD, その他色々について。つまり日記か。
Categories
Agile(XP) (0)
Event (10)
Pattern (0)
その他 (10)
Zope (11)
Memo (0)
(3)
python (17)
Programming (0)
Game (0)
OO (0)
Unix (0)
WZ (0)
work (0)
Plone (11)
Windows (1)
IT-PC (4)
自転車 (0)
TurboGears (0)
ダーツ (0)
JavaScript (0)
旅行 (0)
Web (3)
セキュリティー (1)
Django (0)
LDAP (0)
データベース (0)
vi/vim/gvim (0)
C/C++ (0)
ボドゲ (0)
RoR (2)
pyspa (1)
スタトレ (0)