質問 > フロント機能 > 2.12 スマホで第二階層が最初から展開した状態にできない |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
rika0202 |
投稿日時: 2015/10/18 11:24
対応状況: −−−
|
新米 登録日: 2015/10/18 居住地: 投稿: 3 |
2.12 スマホで第二階層が最初から展開した状態にできない すいません。独学でEC-CUBEのサイト構築を始めて2年ぐらいになる文系女子です。バージョンは2.12.2にセキュリティパッチを当てたものです。
この度、始めてカテゴリを階層化しようと思い、やってみました。 PCページは悪戦苦闘の上、第二階層が展開した状態で表示されているのですが、スマホページ(最初からあったテンプレート)で見ると四角に+がついたマークが出て、展開されません。 もちろん、この+マークを押すと第二階層のカテゴリが展開されるのですが、、この+マークがとても押しにくくて、3回に1回ぐらいしかカテゴリを展開できません。失敗した時は、親カテゴリの商品が全部でてきます。 いったい、どこをどう直せばよいやら、、、お助けいただければと思い、書き込みました。どうか教えて下さい。 以下、管理画面から、デザイン管理>スマートフォン>ブロック設定で、ブロック名:カテゴリ に書いてある内容です。 ・全部の階層が展開してくれれば良いのですが、わからなくて、、、。 <!--商品カテゴリここから--> <section id="category_area"> <h2 class="title_block">ご希望のカテゴリをお選びください</h2> <nav id="categorytree"> <ul id="categorytreelist"> <!--{assign var=preLev value=1}--> <!--{assign var=firstdone value=0}--> <!--{section name=cnt loop=$arrTree}--> <!--{* インデントは Smarty 構文を優先としています。 *}--> <!--{* カテゴリ表示・非表示切り替え *}--> <!--{if $arrTree[cnt].view_flg != "2"}--> <!--{* 表示フラグがTRUEなら表示 *}--> <!--{assign var=level value=`$arrTree[cnt].level`}--> <!--{* level2以下なら表示(level指定可能) *}--> <!--{if $level <= 5 || $arrTree[cnt].display == 1}--> <!--{assign var=levdiff value=`$level-$preLev`}--> <!--{if $levdiff > 0}--> <ul> <!--{elseif $levdiff == 0 && $firstdone == 1}--> </li> <!--{elseif $levdiff < 0}--> <!--{section name=d loop=`$levdiff*-1`}--> </li> </ul> <!--{/section}--> </li> <!--{/if}--> <li class="level<!--{$level}--><!--{if in_array($arrTree[cnt].category_id, $tpl_category_id)}--> onmark<!--{/if}-->"><span class="category_header"></span><span class="category_body"><a rel="external" href="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->"<!--{if in_array($arrTree[cnt].category_id, $tpl_category_id)}--> class="onlink"<!--{/if}-->><!--{$arrTree[cnt].category_name|h}-->(<!--{$arrTree[cnt].product_count|default:0}-->)</a></span> <!--{if $firstdone == 0}--> <!--{assign var=firstdone value=1}--> <!--{/if}--> <!--{assign var=preLev value=`$level`}--> <!--{/if}--> <!--{* セクションの最後に閉じタグを追加 *}--> <!--{if $smarty.section.cnt.last}--> <!--{if $preLev-1 > 0}--> <!--{section name=d loop=`$preLev-1`}--> </li> </ul> <!--{/section}--> </li> <!--{else}--> </li> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/section}--> </ul> <script>//<![CDATA[ initCategoryList(); //カテゴリリストの初期化 //]]></script> </nav> </section> <!-- ▲カテゴリ --> |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 2.12 スマホで第二階層が最初から展開した状態にできない | rika0202 | 2015/10/18 11:24 |
Re: 2.12 スマホで第二階層が最初から展開した状態にできない | karin | 2015/10/19 15:25 |
Re: 2.12 スマホで第二階層が最初から展開した状態にできない | rika0202 | 2016/2/5 13:44 |