パーソナルツール
現在の場所: ホーム takalog COREBlog 2 のエントリーの id に数値をセット
書いた本
Plone 完全活用ガイド の Chapter 1, 2, 3, 11 を執筆しました。
plone のインストール、使い方から、機能・デザインのカスタマイズ、プロダクトの作り方まで、 plone のすべてがぎゅっと詰まっている書籍になっていると思います。
plone に興味がある人から、すでに使いこなしている方まで、ぜひ読んでみてください。
Plone 完全活用ガイドのサポートページ
« 2010March »
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:LEGO のブタがかわいすぎる件 (takanori 03-14 02:12)
Re:デジタルフォトフレームがほしい (mignon 03-11 12:36)
Re:LEGO のブタがかわいすぎる件 (Anonymous User 03-10 15:32)
Re: from __future__ import division (takanori 01-05 17:15)
from __future__ import division (しみずかわ 01-05 14:09)
最近のトラックバック
日本語にて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 (27)
books (32)
coreblog (49)
ds (22)
ferret (22)
google (35)
icecream (44)
lego (63)
mac (17)
misc (72)
moblog (277)
movie (32)
pc (43)
plone (297)
puzzle (40)
python (47)
server (63)
snowscoot (9)
software (126)
sports (32)
suidou (30)
winds (43)
 
文書操作

COREBlog 2 のエントリーの id に数値をセット

作成者 takanori投稿日 2006年02月02日 15時38分 最終変更日時 2006年02月02日 15時39分
entryid の数値をセット

カテゴリ 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からはじまって、プロパティが存在する場合はその次の数値からはじまります。

なので、私の場合は画像のように entryid464 を設定しました。

そしてこのエントリーの id が 465 になれば成功です。ドキドキ

カテゴリ
coreblog coreblog
トラックバック用URL:
http://takanory.net/takalog/465/tbping

COREBlog 2 エントリーの id に数字設定

投稿者 blog 投稿日時: 2006年02月05日 12時32分
takalog に  Coreblog 2  のエントリーの id  に数値をセット  のスクリプトをまるごといただきました。 Plone や coreblog というか、TAL とか ZPT はよくわかっていないので大変参考になりました。ありがとうござ...
コメントを追加

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

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

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