テンプレートエンジンの、基本的な使い方の覚書きです。使わない人は、公式サイトを元に読みかえてくださいませ。ファイルの準備テンプレートファイルを用意します。記載する例は、全て下図の構成に沿ったものになっています。配下の構造が違っていますが、この限りではありません。配下にディレクトリをきったほうが管理しやすい場合もあります。拡張子が無くても動きます。名などなどを書きます。導入については過去記事をご確認ください。継承の仕組みテンプレートを継承することができます。全体の構造にあたる部分を親テンプレートとし、その中の一部のブロック部分のみを子テンプレートで上書きするといったことができます。親テンプレート側に書く。子テンプレートで上書きするプレースホルダになる。継承する親テンプレートのファイル名を指定する。子テンプレートとして継承した例です。書いていた部分が、子テンプレートで上書きされ、それ以外は継承されます。するときに、オブジェクトを渡すことも出来ます。他に、任意の名前をつけた複数のプレースホルダを利用することができます。親テンプレート側に書く。プレースホルダに任意の名前を指定する。子テンプレート側に書く。親テンプレートのプレースホルダ名を指定する。シンタックスで書けば、たぶん大体動きます。シンタックスで書けば動くやつです。用意したオブジェクトに従えば、下記のような感じで出力できます。%>他に、オリジナルの関数を用意したりできます。設定、各ページのタイトルなど、それぞれを管理しやすいように別ファイルに纏めて書くことが多いです。テンプレート用のオブジェクトが沢山ある時に、波括弧とかカンマとかない方が見やすいなあと思ってそうしています。するお話と一緒にまとめようと思います。