Zen Cart tableタグをdivタグへ

| コメント(0) | トラックバック(0)

Zne Cartが出力するHTMLソースコードはデフォルトで1行3列のtableタグで囲われています。これをdivのブロック要素に変更し、レイアウトはCSSで設定したいと思います。

/includes/templates/template_default/common/tpl_main_page.php をオーバーライド

/includes/templates/kahoyan/common/tpl_main_page.php

そんで、ID、クラス名はそのままでtableタグをdivタグに変更。

<table width="100%" border="0" cellspacing="0" cellpadding="0" id="contentMainWrapper">

<div id="contentMainWrapper">

としました。trタグはそのまま削除しtdタグはtableタグ同様ID、classは残して

<td id="navColumnOne" class="columnLeft" style="width: <?php echo COLUMN_WIDTH_LEFT; ?>">

 <div id="navColumnOne" class="columnLeft">

としました。

style="width: <?php echo COLUMN_WIDTH_LEFT; ?>"

って部分は、管理画面からカラムの幅を設定できるんですが、その設定した値が入ってきます。
こちらもCSSで設定していきたいので、無くします。

以前のエントリー「新規カスタムテンプレートの作成」でオーバーライドしたCSSファイルに修正を加えていきます。
新規でスタイルシートを作成していってもいいと思うんですが、細かいところで設定漏れが無いように、デフォルトのCSSファイルの該当箇所を変更していく方法にしました。


トラックバック(0)

トラックバックURL: http://kahoyan.com/mt/mt-tb.cgi/32

コメントする

Powered by Movable Type 4.25

page top