2008年5月23日金曜日

Zen Cartにおけるデザイン変更のTIPS

オープンソースのショッピングシステムZen Cartにおけるデザイン変更のTIPS。
osCommerce後継のECサイト構築システムで、しっかりとした作りが売り。
基本的なシステムに関してはドキュメントが多いが、デザインに関してはまずもってドキュメントが出てこない。
本を買えと云われている気がする。

画面構成図
--------------------------------
http://www.zen-cart.com/modules/xoopsfaq/zen_tables.html
--------------------------------

--------------------------------
ヘッダデザインの変更
弄るファイル群
\includes\languages\japanese\classic\
header.php

\includes\templates\classic\css
print以外のCSSファイル

\zen-cart-v1.3.0.2-l10n-jp-3\includes\templates\classic\common
tpl_header.php
--------------------------------

--------------------------------
ここにタグライン・キャッチコピーなどを入れてください。を消す。
includes\languages\japanese\classic\header.php
define('HEADER_SALES_TEXT', '<h1>ここにタグライン・キャッチコピーなどを入れてください。</h1>');
の<h1></h1>を消す。
これはtpl_header.phpの記述に
if (HEADER_SALES_TEXT != '') {
echo HEADER_SALES_TEXT;
}
とあるため。
!=は「~でない」の意味。''でなければ描画する。
--------------------------------

基本的にデフォルトデザインを変更する場合、
\zen-cart-v1.3.0.2-l10n-jp-3\includes\templates\classic\common
の中身を編集する。
デザイン的な構成画像もここにある。
ただ、何だかんだで各設定ファイルが様々なディレクトリに散らばっているため、ものを見つけるのが非常に難しい。
windowsならば、yokkaさん http://www.yokkasoft.net/ のNoEditorにくっついてくるyokkagrep等、grepソフトを多用して、
要素を一個一個見つけていくしかない。
phpの知識(というよりも一般的なプログラミングの約束事)も必要。

自由にデザインとかいうのが売り文句だけど、これは難易度高いぞ・・・。

参考サイト
http://oshiete1.goo.ne.jp/qa2283478.html
(内容は「ここにタグライン~」のところが間違ってる)

0 件のコメント:

コメントを投稿