私の作成するサイトは概ね、ページのxhtmlのソース,cssなどはほぼ同一で、色みだけが異なるかたちになります。
どのサイトも3つの階層になっていてテキストの位置も同階層レベルでは同一になっています。
サイトのシステム
つまり3つのレベルごとにテンプレート的なファイルをSmartyで作成。
データベースに格納した各ページ毎のタイトル、キーワード、デスクリプションなどのテキスト情報やメインコンテンツ部分のタグなどの情報を条件式を使ってテンプレートを選びながら各ページのxhtmlのソースを作成。
カテゴリ毎に規定のフォルダにhtmlファイルを作成。
上記のファイルの作成と同時にRSS,ROR,googlesitemapもデータベースの情報をもとに作成。
という流れでサイトを構築していこうと考えました。
- サイト