質問 > フロント機能 > アコーディオン式のカテゴリ作成 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
tomohime |
投稿日時: 2009/12/14 16:46
対応状況: 開発中
|
新米 登録日: 2009/12/14 居住地: 投稿: 4 |
アコーディオン式のカテゴリ作成 1階層目のボタンを押すと、2階層目までのメニューがアコーディオン式のカテゴリで出るというものを作成しようとしています。
<div id="categoryarea"> <h2>Category</h2> <!--{section name=cnt loop=$arrTree}--> <!--{* $tpl_category_id … 現在選択されているカテゴリID *}--> <!--{* $root_parent_id … 現在選択されているカテゴリのルートカテゴリID *}--> <!--{* $cid … 現在表示中のカテゴリID *}--> <!--{assign var=level value="`$arrTree[cnt].level`"}--> <!--{assign var=disp_name value="`$arrTree[cnt].category_name`"}--> <!--{assign var=cid value="`$arrTree[cnt].category_id`"}--> <!--{assign var=clink value="`$smarty.const.SITE_URL`products/list.php?category_id=`$cid`"}--> <!--{* カテゴリ階層ごとに表示方法を変更 *}--> <!--{if $arrTree[cnt].category_id == '1' || $arrTree[cnt].category_id == '10'}--> <h3 onclick="dispChild(this);" ><a href="java script:void(0);"><!--{$disp_name|escape}--></a></h3> <!--{elseif $level == 2}--> <ul class="categoryTpl14"> <li class="cateListTpl14" style="display:none;" > <a href="<!--{$clink}-->"><!--{$disp_name|escape}--></a> </li> <!--{if $level == 2 && !$smarty.section.cnt.end}--> </ul> <!--{/if}--> <!--{else $level == 1}--> <h3><a href="<!--{$clink}-->"><!--{$disp_name|escape}--></a></h3> <!--{/if}--> <!--{/section}--> </div> こんな感じで書いたのでのですが 出てるー!!!と思いきや、どんどん崩れるので、見てみると・・・ 閉じUL</ul>の設定ができていないことが判明して詰まってます。。。 アドバイスもらえると嬉しいです |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» アコーディオン式のカテゴリ作成 | tomohime | 2009/12/14 16:46 |
Re: アコーディオン式のカテゴリ作成 | nanasess | 2009/12/14 17:17 |
Re: アコーディオン式のカテゴリ作成 | tomohime | 2009/12/14 19:39 |
Re: アコーディオン式のカテゴリ作成 | nanasess | 2009/12/15 9:14 |
Re: アコーディオン式のカテゴリ作成 | tomohime | 2009/12/16 19:56 |
Re: アコーディオン式のカテゴリ作成 | flealog | 2009/12/15 9:24 |