• 締切済み

【HTML】親子カテゴリーの記述

カラーミーショップのテンプレートを、初心者なりにいろいろ調べてカスタマイズしています。 元々は サイドバーに親カテゴリー(親123)を表示し、親カテゴリー名をクリックすると メイン部分に子カテゴリー(子1a1b1c)が表示される仕組みでした。 それだと使いにくいので、サイドメニューに 親1  子1a  子1b  子1c 親2  子2a  子2b というふうにしたかったのですが 色々いじってるうちにわけがわからなくなりました・・・ 以下のように記述すると、 親1のみが表示され、親1をクリックすると、子abcが表示されます。 親2(とその子)は表示されません。親のloopがなかったことになってしまいます。 何が間違ってるのでしょうか。 <!-- 商品カテゴリー --> <dl id="cat_list"> <dt>カテゴリー</dt> <dd> <ul class="main_cat"> <{section name=num loop=$category}> <li class="main_list"> <{if $category[num].img_url != ""}><img src="<{$category[num].img_url}>" /><{/if}><a href="<{$category[num].link_url}>"><{$category[num].name}></a>  <ul class="sub_cat">  <{section name=num loop=$sub_category}>  <li class="sub_list">  <{if $sub_category[num].img_url != ""}><img src="<{$sub_category[num].img_url}>" /><{/if}><a href="<{$sub_category[num].link_url}>"><{$sub_category[num].name}></a>  </li>  <{/section}>  </ul> </li> <{/section}> </ul> </dd> </dl> <!--// 商品カテゴリー --> 上記の内、子カテゴリーの記述を消すと、親12とも問題なく表示されます。 同じ構造で商品カテゴリーの下に、商品グル―プがあるのですが 試しにこちらは、子カテゴリー部分の <{section name=num loop=$sub_group}><{/section}>を消しました。 すると、親123全部表示されましたが、親1をクリックすると 親1  子1a 親2  子1b 親3  子1c と違う親の間に挟まれるように表示されてしまいます。 どうもやっぱりsectionは消しちゃいけないようですが 親sectionの中にloopが2つ(親用・子用)あるのがダメなんでしょうか? どう書いたらいいですか? ※欲を言えば、親カテゴリー名はリンクなしで、子カテゴリーを常に表示させておきたいです。 が、とりあえず上記の件、解決できる方法を教えてください。

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

カラミーショップでしたら、ここで聞くよりサポートで  ⇒よくある質問 - ネットショップ開業ショッピングカートサービス【カラーミーショップ】( http://shop-pro.jp/?mode=faq )  聞かないと、無理でしょう。一般的なものではありませんので・・

CoroQ
質問者

お礼

ありがとうございました。 カスタマイズに関しては対応しないとの事でした。

関連するQ&A