gmail
hikar****@gmail*****
2008年 2月 23日 (土) 11:33:52 JST
こんにちは、いつもお世話になります。 ひかるです。 ショップカタログの画面(default.php)などの カテゴリの表示の仕方を少々変更したくて boxes.phpの、 function infoBoxContents($contents){}の中身を いじっています。 途中までは、分かったのですが、 上記の中に書いてある、 $this->table_cellpadding = '3'; $this->table_parameters = 'class="infoBoxContents"'; で始まるところで、<table>から</table>が設定され $info_box_contents[] = '〜' の中にタグなどを書き足す度に、 <tr><td>から</td></tr>が設定されるんだなぁというのが 何度もテストをしてみて分かりました。 $info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1'))); と、書けば <tr> <td><img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="1"></td> </tr> というHTMLソースになると言うことだと理解しています。 そこで、 <table border="0" width="100%" cellspacing="0" cellpadding="0" style="margin-bottom:0px;"> <tr> <td> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td><img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="1"></td> </tr> </table> </td> </tr> </table> というHTMLソースを表示させたい場合、 どのようにPHPコードを書けば(足せば?)良いのでしょうか? (上方の空白を作っているテーブルを、更にテーブルで囲むだけなのですが) function infoBoxContents($contents){}の中で、PHPコードのネストの 仕方が、分かりませんでした。 よろしくお願いいたします。 ひかる