Personal tools
You are here: Home PapaBlog DTMLドキュメントをPloneから簡単に(?)表示する方法
« January 2009 »
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
ブログも見た目が9割!? なにを読んでも なにを見ても聞いても フェルデンクライス 2008-12-15
チョコパンもらった なにを読んでも なにを見ても聞いても フェルデンクライス 2008-12-13
いないいないばあ〜 なにを読んでも なにを見ても聞いても フェルデンクライス 2008-10-03
はんこ♪ハンコ♪♪判子 なにを読んでも なにを見ても聞いても フェルデンクライス 2008-09-28
Pythonで連想検索エンジンを使ってみる Lights on Zope 2008-05-21
恋するニワトリ 文字化け問題を解決する Lights on Zope 2008-05-17
PapaTubeはWeb5.0だ(嘘だ。。。) Lights on Zope 2008-05-12
COREBlog2のトラックバック先は? PapaBlog 2008-03-29
COREBlog2のトラックバック先は? PapaBlog 2008-03-29
トラックバックのテスト PapaBlog 2008-03-29
 
Document Actions

by Papasan posted at 2008-02-13 19:27 last modified 2008-02-13 19:55

DTMLドキュメントは、ちょっとしたものを表示するには簡単でいいのですが、Ploneから表示しようとすると工夫が必要です。

ルック&フィールを統一しようとしてPloneのプロダクトのWindowsZを使っていましたが、表示しようとするDTMLによってはスクロールバーやスライドバーが表示されてしまいカッコワルイ。

そこで、次のようなZPTとDTMLドキュメントをPlone内に作ってみました。

  • ZPT(dtml_document_view):
     <!-- DTMLドキュメントを簡単にPloneから表示するためのテスト -->
    
     <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
          metal:use-macro="here/main_template/macros/master" i18n:domain="plone">
     <body>
     <metal:main fill-slot="main">
         <tal:main-macro metal:define-macro="main">
             <div metal:use-macro="here/document_actions/macros/document_actions">
                 Document actions (print, sendto etc)
             </div>
             <h1 tal:content="here/title_or_id|nothing" class="documentFirstHeading">
                 Document title
             </h1>
             <div class="documentDescription"
                 tal:define="description here/Description"
                 tal:content="structure python: description.replace('\n', '<br />')"
                 tal:condition="here/Description">
                 Description
             </div>
             <span tal:content="structure here" />
         </tal:main-macro>
     </metal:main>
     </body>
     </html>
    
  • DTMLドキュメント(test_dtml):
     <dtml-with weblogUpdates>
       <dtml-var index_html_body>
     </dtml-with>
    

表示例

http://papasan.org/papablog/473/tbping

Posted by Anonymous User at 2008-02-15 18:38
どもども、
自分的には、メモリーも増設して、
Mac miniの処理速度でも遅くは無いんだけど、
如何せん、HDDの容量不足でこんな事になっちょります。

Hanabusa Posted by at 2008-02-15 18:39
誰だか分からないね、m(_ _)m

Papasan Posted by Papasan at 2008-02-15 18:48
>誰だか分からないね、m(_ _)m
いいえ、分かりますよ(笑。

Mac miniに3.5"HDDを乗っけるなんて英さんでなきゃできません。楽しみにしておりまーす。
This helps us prevent automated spamming.
スパム防止にご協力を!!