各アイテムずつに枠を付けたい

困った時はこちらで質問してください。回答を担当する人は特に決まっていませんので、分かる方は回答をお願いします。
アバター
takuma
記事: 9
登録日時: 2008/7/26 09:34

各アイテムずつに枠を付けたい

投稿記事by takuma » 2008/10/19 18:35

毎回お世話になります。
categoriesのページと、manufactureのページの商品一覧をカスタマイズしているのですが、うまくいきません。どなたかお助けください。
今回やりたいことは、一覧表示されるページのアイテムに<div>クラスをつけて、各アイテムずつに枠を付けたいと思っています。新着商品と全商品ページは一応クリアしたのですが、categoriesページとmanifuctureページがうまくいきませんでした。

詳しく説明しますと
各アイテム毎に
<div>
<div class="itemBoxTop"></div>
<div class="itemBoxRepeat">
/*--アイテム詳細--*/
</div>
<div class="itemBoxBottom"></div>
</div>
を入れたいと思っています。
現在common/tpl_tabular_display.phpに記入しています。

また、
common/tpl_tabular_display.phpファイル内の
/*--アイテム詳細--*/にあたる部分は、
次のようになっているのですが、
<div class="itemBoxRepeat">
<?php
  for($col=0;$col<sizeof($list_box_contents[$row]);$col++) {
$c_params = "";
$cell_type = ($row==0) ? 'th' : 'td';
if (isset($list_box_contents[$row][$col]['params'])) $c_params .= ' ' . $list_box_contents[$row][$col]['params'];
if (isset($list_box_contents[$row][$col]['align'])) $c_params .= ' ' . $list_box_contents[$row][$col]['align'];
if ($cell_type=='th') $c_params .= ' scope="' . $cell_scope . '" id="' . $cell_title . 'Cell' . $row . '-' . $col.'"';
if (isset($list_box_contents[$row][$col]['text'])) {
?>
<?php echo '<' . $cell_type . $c_params . '>'; ?><?php echo $list_box_contents[$row][$col]['text'] ?><?php echo '</' . $cell_type . '>' . "\n"; ?>
<?php
}
}

?>
</div>

※構築サイトでは、trおよびtdをdivに入れ替えています。

構築サイトでは、divに入れ替えた部分がうまく動かず、
一番最初に空でクラスが生成されてしまいます。
どこを修正すれば、一番最初にできるからのクラスが消えるのでしょうか?
何卒アドバイスよろしくお願い致します。

参考サイト
新着商品ページ
http://store.extensivevision.com/index. ... ducts_new/
カテゴリーページ
http://store.extensivevision.com/index. ... x&cPath=6/

“Zen Cart 質問コーナー” へ戻る