Naoki Takezoe
takez****@gmail*****
2005年 11月 17日 (木) 11:27:29 JST
竹添です。 05/11/13 に KG<kg_soft****@yahoo*****> さんは書きました: > KGです。 > > テンプレートの記述方法では、TMPL_IF を用いることで、設定の有無を判断することが > できる為、たとえ依存関係が発生してもそれに対応できるように記述することはできる > と考えています。(全てがそうとはいえないかもしれませんが・・・) > > また、私が考えているテンプレート・パラメータの追加案は、サイトテンプレートだけ > に限ってのことではなく、その他のテンプレートにも適用する為のものです。 > > 実は、サイトテンプレートに関しては、私はそれほど追加のパラメータを必要としていません。 > > どちらかというと・・・ > 今回作成したアイコンメニュー・プラグインでWikiコアをオーバーライドしなければ > いけなかった部分について、テンプレートパラメータをプラグイン側で設定できれば > 良いかと考えていました。 > > ですから、 > サイトテンプレートに限った機能追加と考えず、テンプレートを利用する機能の一部と > 考えていただけると助かります。 > > ただ、フレームワークの機能として不適切だと考えていらっしゃるのでしたら > また、別の形での実装を考えて見ますので、あえて、実装は望みません。 あきさんのスレッドに書いたとおりですが「テンプレートに提供する変数がコアと テンプレートをつなぐインターフェースになっている」と考えていたので、プラグイン から変数を自由に追加することに問題を感じていたのですが、変数を受け渡す 仕組み自体がコアとテンプレートをつなぐインターフェースであって、どんな変数が 受け渡されるかは(コアが提供する変数を除いて)関知しない、というように考え 直しました。ですので少なくとも4.0系では取り込む方向で考えることにします。 仕様についてはポストしていただいたパッチそのままになるかわかりませんが、 4.0で試してみて、落ち着いた段階で3.5系にバックポートできればと思います。 -- Naoki Takezoe <takez****@gmail*****>