[zen cart] テンプレートのカスタマイズ

zen cartを使用したオンラインショップにオリジナルのテンプレートを作成したり元からあるテンプレートの一部を改造したい場合など、元からあるテンプレートはそのままにしておいた方が失敗した時など便利です。

まず、includes/templatesの中に新しいディレクトリ(フォルダ。以下ディレクトリ)を作成します(例:custom。以下このディレクトリを「custom」ディレクトリと呼びます。)。ディレクトリ名は半角英語でスペース無しで作成した方がいいでしょう。

次にこのディレクトリの中に改造したいファイルを置くディレクトリを作成します。ディレクトリ名は「template_default」ディレクトリの中のディレクトリ名と同じ名前にします。

例えば、スタイルシートを適用させたい場合なら「css」ディレクトリに入っている「stylesheet.css」がスタイルシートファイルなので、
「custom」ディレクトリの中に「css」ディレクトリを作成し、その中に「stylesheet.css」を置きます。

このように変更したいファイルだけを作成していきます。ファイルの置き場所は「template_default」ディレクトリを参考にするといいでしょう。

次に、管理画面のメニューにある「追加設定・ツール」から「テンプレートの設定」を選び、先ほど作成した「custom」があると思いますのでそれを選択し、更新ボタンを押してください。

このように変更したいファイルだけを作成し適用させる方法をzen cartではover rideと呼びます。

over ride機能は「languages」でも同じように機能します。

add to hatena hatena.comment 0 user add to del.icio.us 0 user add to livedoor.clip 0 user

Leave a Reply