トップページ > nucleus > スキンとテンプレートの違い

スキンとテンプレートの違い

2005年03月26日
ニュークリアスで理解が難しい概念として、「スキン」「テンプレート」の違いは何?という問題がある。僕も最初のころ、なかなか分からなかった。というか、とっつきにくくて分かろうとすらしてなかったというのが正解。分からないなりにも取り組んでみたら、すぐに理解できた。

つまりこういうことだ。

どんなブログシステムでも言えることだけど、ニュークリアスで表示されるほぼ全てのページは、「ひな型」と「記事」によって構成される。つまり、ひな型(つまりスキン)の中に投稿記事が埋め込まれて表示される。ここまでは分かるよね。

ニュークリアスの仕組みが特徴的といえるのはここから。ニュークリアスでは、「記事(つまりアイテム)」の表示形態も自由にコントロールできる。これがニュークリアスでいうところの「テンプレート」だ。

記事つまりアイテムは、
+タイトル
+本文
+日時
+投稿者名(たいていはサイト運営者自身だが)
によって構成される。この場合、ニュークリアスでは、タイトルや本文、日時などの表示スタイルを自由に定義できる(ここがポイント!)。

つまり、デザインにこだわるブログシステムを実現するには、「スキン」+「テンプレート」による2段構成が合理的であるというわけだ。よく分からなければ、とりあえずテンプレートのことは忘れてしまってもかまわない。スキンだけ理解しておけば、とりあえずのモノは作ることができる。慣れてきたころに、テンプレートという仕組みがニュークリアスに備わっていることを思い出してみてほしい。

トップページに戻る