テンプレートとは
テンプレートとは、何かを作る時のもとになる定型的なデータやファイルのことを指します。
コンピュータの中では情報をコピーして部分的に修正することが簡単にできるため、よく使うパターンをテンプレートとしてあらかじめ用意しておき、生産性を向上させるという手法が良く使われます。
例えば、最近のワープロソフトには冠婚葬祭のあいさつ文が文書ファイルとしてたくさん同梱されており、宛名などを入力するだけで簡単にこうした文書を作成することができます。
様々なテンプレートが存在しています。
今回記載しているMTなどでは、ある程度デザインやレイアウトが決められているようなものもテンプレートと呼ばれます。
また、コミュニティ・ソリューションでは、色々な場面で JavaScriptを利用しています。
特徴的な4つ利用法
- サインイン、サインアウト機能。
- コメント欄の表示非表示機能。
- 注目、被注目機能。
- レコメンド 機能。
テンプレート、CSSを編集する際の注意点
コミュニティ・ソリューションでは、テンプレート、CSSを修正する際に注意しなければいけない事が何点かあります。
HTMLに書き込まれているJavaScriptは修正しない。
これらのほとんどは、HTMLファイルのロード終了前に動作を始める、イベントを設定するなど重要な処理をしています。
一見無意味に見えるJavaScriptでも場所を変更したり、削除すると正しく動作しなくなります。
HTML タグの "id", "class" は変更削除しない。
コミュニティ・ソリューションの JavaScriptはHTMLに書かれている "id", "class" を見て動作します。
上記の理由により、"id" や "class" の表記を変更してしまうと正しく動作しなくなります。
HTML上では空のdivタグでも、文言や画像を表示させるために記述されているものもあるので、それらも削除しない。
テンプレートの処理は最小限
上記の理由により、テンプレート(グローバルテンプレート含む)の修正は最小限にする。
CSSで対応できるもの(配置やdivタグの非表示など)はテンプレートの修正をせず、CSSで対応する。
JavaScript の修正、追加をする場合
グローバルテンプレートの "mt.js" は修正しない。
外部 JavaScript を作成し、それらをインクルードする。
ブログの作成で、共有テンプレートと呼ばれるものがありますが、この共有テンプレートとは、あなたが作成したオリジナルテンプレートをほかのユーザーが任意でテンプレートとして利用できるようにしたものになります。
さらにコメント機能も備えているので、テンプレート作者と利用者との間でコミュニケーションを行うこともできる。
この共有テンプレートで注意をしなくてはいけない点が、作成したユーザーが勝手に削除できるので、万が一に全てのテンプレートを削除してしまう事で、あなたが使っていたブログが無くなく可能性があります。
一般に公開されたテンプレートは、共有テンプレートとして全ユーザーが利用することができます。
- 次のページへ:CSSについて
- 前のページへ:MTの個人ライセンス






