ThemeSystem
提供: GeeklogJpWiki
[1]Geeklogとは > Geeklogの機能 > テーマシステム
テーマシステム
テーマを複数用意すると、ユーザにレイアウトを選択する設定が可能です。テーマのファイルは、/layout/テーマ名/ 以下に、*.thtmlの形式で用意します。デフォルトテーマとして、professionalが提供されています。
推奨テーマ「IvySOHO」をベースにカスタマイズすると、XHTML CSSでページを表示します。また、携帯用テーマ「mobile」では、1カラムの簡潔なレイアウトで表示します。
複数テーマを作成したら、PHPブロックのテーマテスタを追加することにより、ログインすることなく、様々なテーマを試すことができます。
GeeklogはPHP Base Library(PHPlib)のテンプレートエンジンを使っているので、変数を利用できます。
3カラム構成の他、右にブロックを配置しなければ2カラム構成に、ヘッダやフッタのテンプレートファイルに左右ブロックのテンプレート変数を記述しなければ携帯版標準テーマのように1カラム構成も可能です。
