2009/02/16(月)フォルダーコンテンツ

フォルダにあるファイル一覧を表示するビュー

plone(instanceのフォルダ)/lib/python/plone/app/content/browser/foldercontents.pt

カスタマイズ

/plone/manage_main にアクセス
portal_view_customizations
zope.interface.Interface > folder_contents
<div tal:replace="structure view/contents_table">

contents_tableの実装

plone(instanceのフォルダ)/lib/python/plone/app/content/browser/foldercontents.pyの27~?

テーブル本体は
plone(instanceのフォルダ)/lib/python/plone/app/content/browser/table.pt

このフォルダには~

plone(instanceのフォルダ)/lib/python/plone/app/content/browser/table.pt
18-23行目

コピー、カット、名前を変更など

plone(instanceのフォルダ)/lib/python/plone/app/content/browser/foldercontents.pyの193~?ちがうっぽい
plone(instanceのフォルダ)/lib/python/plone/app/content/browser/table.ptの183-
ここで、呼び出している使っているview/buttonsがどこか何か分からない
table.ptを開く前に定義済みなのかな?

あってた
plone(instanceのフォルダ)/lib/python/plone/app/content/browser/foldercontents.pyの201行目付近 self.context.cb_dataValid()でチェックしてるので、ここを常に真にしてしまえばよさげ*1

*1 : cb_dataValid() or 1