2006/02/02
COREBlog 2 のエントリーの id に数値をセット
作成者 takanori
—
投稿日
2006年02月02日 15時38分
最終変更日時
2006年02月02日 15時39分
カテゴリ portlet でアイコンとエントリ数表示 の最後に書いていた、COREBlog と同じようにエントリーの id として、1ずつ増えていく数値を設定するようにしました。
手順としては、実は COREBlog2 のエントリーにはあらかじめ、getEntyrId という id を設定するためのフック用の Script が用意されています。
参考: [COREBlog 1292] Re: 【お願い】フィードバックをよろしく
これをカスタマイズして、数値を1ずつ増やしてエントリーの id に設定するようにしました。
いつものように ZMI で portal_skins/COREBlog2 にアクセスして、getEntryId を開いてカスタマイズ。
コードの中身はこんな感じです。:
coreblog = context.aq_parent
if coreblog.hasProperty('entryid'):
coreblog.manage_changeProperties(entryid=coreblog.entryid + 1)
else:
coreblog.manage_addProperty('entryid', 1, 'int')
return str(coreblog.entryid)
で、COREBlog2 に entryid プロパティがないと1からはじまって、プロパティが存在する場合はその次の数値からはじまります。
なので、私の場合は画像のように entryid に 464 を設定しました。
そしてこのエントリーの id が 465 になれば成功です。ドキドキ
- カテゴリ
-
coreblog
-
- ¦
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (1)
- トラックバック用URL:
- http://takanory.net/takalog/465/tbping
COREBlog 2 エントリーの id に数字設定
投稿者
blog
投稿日時:
2006年02月05日 12時32分
takalog に Coreblog 2 のエントリーの id に数値をセット のスクリプトをまるごといただきました。 Plone や coreblog というか、TAL とか ZPT はよくわかっていないので大変参考になりました。ありがとうござ...
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。
zope/plone関係の技術的な内容については