Personal tools
You are here: Home Wiki PageTemplate
FrontPage >> Log >>

PageTemplate

Document Actions
last edited 7 years ago by jack

ZWiki だと、表は・・・html で書くのが正しいのだろうか?とりあえずそうしておこう。

DTMLはdtml-inとかやたらめんどいし、 perl CGI的な欠点がある。で、zope-usersにも、DTMLの質問を投げたらページテンプレートにしたほうがいいよー、というお返事をいただいた。それに、こう、いきなりhtmlを書かなきゃいけないのもしかたないにしても、dtmlとhtmlがごっちゃになってすげーわかりずらい・・・(って、ここではdtml使ってませんが・・・トップは使ってますけど)

Google ってみたら、うーむ・・・イマイチ少ないっすねぇ。情報。つーわけで、しかたないので、Zope bible をひっぱりだしたけど、ちょっと書いてあるだけ・・・でも多少、雰囲気つかめたので書いておきます。

しかし、こんなことも知らずに、Ploneのソースを眺めていたかと思うとトホホですなぁ > あっし。

Page Template 基本の用語
TALTemplate Attribute Language の略で、xhtml のタグにロジックを追加するものと覚えておけばとりあえず問題ないみたい。コロンで区切り、リソース(Zope なのでオブジェクト)を指定する。
tal:command="resource" みたいのをタグの中に入れる
TALESTAL Expression Syntax の略で、TALそのものはZope非依存なのに対し、TALESはZopeに依存するもの。上でいうと"resource"の定義は実装依存になるので、TALES
METALMacro Expansion TAL の略で、そのまんま、マクロを書くもの。#define と一緒なので、Page template が解釈される前にマクロ展開され、その後、評価されるようだ。define-slot と fill-slot という大技を持つ。まぁ、確かに、standard-page-header, footer じゃなくするとしたらそれしかないだろうな・・・

ここ以下ではそれぞれを説明しますが、めんどいので全角を多用します。てゆーか、上でhtml の表を使ってしまったので、html(ZWiki のpage parse の設定)を外すわけにいかなくなってしまったっす。あ、ページをわければいいのか(^^;;

#使いこなしてないのがバレバレ

subtopics:

 
そちらのOSの時刻なので 正確性はあなた次第
 
こういう意味のないの好き
 
本をお勧め中
 
CDもお勧め中
のだめカンタービレ ベスト100
ドラマの演奏とは違います。でもこの感じでこの価格ならアリかと
 
消耗品や家電
 
よく使うサイト
社名ロゴ88×631
 
ぐぐってみる
 
誰が使うんだろう
 

Powered by Plone