質問 > フロント機能 > 2.12.2 カテゴリ 表示についてお教え願います。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
fashionbas |
投稿日時: 2013/9/7 9:27
対応状況: −−−
|
半人前 登録日: 2012/10/24 居住地: 投稿: 26 |
2.12.2 カテゴリ 表示についてお教え願います。 ver 2.12.2
プルダウンのカテゴリで特定のカテゴリを表示させるようやってますがうまく行きませんのでご教授ください。 表示させたいカテゴリは 親カテゴリの A B C D とあった場合の Dの子カテゴリから孫・曾孫・・・ といった形になります。 親カテゴリはすべて非表示で構いません。 ご教授お願い致します。 <!--{assign var=preLev value=0}--> <!--{assign var=firstdone value=0}--> <!--{section name=cnt loop=$arrTree}--> <!--{* 表示フラグがTRUEなら表示 *}--> <!--{if $arrTree[cnt].display == 1|| $arrTree[cnt].level <=5}--> <!--{assign var=level value=`$arrTree[cnt].level`}--> <!--{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}--> <!--{if $arrTree[cnt].category_id !=16}--> <!--{if $arrTree[cnt].category_id !=19}--> <!--{if $arrTree[cnt].category_id !=35}--> <!--{if $arrTree[cnt].category_id !=42}--> <!--{if $arrTree[cnt].category_id !=49}--> <!--{if $arrTree[cnt].category_id !=138}--> <!--{if $arrTree[cnt].category_id !=139}--> <!--{if $arrTree[cnt].category_id !=137}--> <!--{if $arrTree[cnt].category_id !=145}--> <!--{if $arrTree[cnt].category_id !=195}--> <!--{if $arrTree[cnt].category_id !=194}--> <!--{if $arrTree[cnt].category_id !=193}--> <!--{if $arrTree[cnt].category_id !=192}--> <!--{if $arrTree[cnt].category_id !=191}--> <!--{if $arrTree[cnt].category_id !=190}--> <!--{if $arrTree[cnt].category_id !=189}--> <!--{if $arrTree[cnt].category_id !=188}--> <!--{if $arrTree[cnt].category_id !=187}--> <!--{if $arrTree[cnt].category_id !=186}--> <!--{if $arrTree[cnt].category_id !=185}--> <!--{if $arrTree[cnt].category_id !=184}--> <!--{if $arrTree[cnt].category_id !=183}--> <!--{if $arrTree[cnt].category_id !=182}--> <!--{if $arrTree[cnt].category_id !=181}--> <!--{if $arrTree[cnt].category_id !=180}--> <!--{if $arrTree[cnt].category_id !=179}--> <!--{if $arrTree[cnt].category_id !=178}--> <!--{if $arrTree[cnt].category_id !=177}--> <!--{if $arrTree[cnt].category_id !=176}--> <!--{if $arrTree[cnt].category_id !=175}--> <!--{if $arrTree[cnt].category_id !=174}--> <!--{if $arrTree[cnt].category_id !=173}--> <!--{if $arrTree[cnt].category_id !=172}--> <!--{if $arrTree[cnt].category_id !=171}--> <!--{if $arrTree[cnt].category_id !=170}--> <!--{if $arrTree[cnt].category_id !=169}--> <li class="level<!--{$level}--> <!--{if $levdiff > 0}-->first<!--{/if}-->"> <a href="/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}--></a> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{/if}--> <!--{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}--> <!--{/section}--> </ul> <!--{/strip}--> </div> </div> </div> |
sumida |
投稿日時: 2013/9/7 10:58
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 2.12.2 カテゴリ 表示についてお教え願います。 パッとみて、漠然としています。(もっと、具体的な内容でないと)
たとえば、 ・親カテゴリを表示しない。 ・カテゴリD内を表示対象とする条件は、何か。(特定のカテゴリなのか、最後尾のカテゴリなのか) ・子以降のカテゴリを表示対象とする条件は、何か。(既存の表示方法なのか、常に表示なのか) |
fashionbas |
投稿日時: 2013/9/7 12:43
対応状況: −−−
|
半人前 登録日: 2012/10/24 居住地: 投稿: 26 |
Re: 2.12.2 カテゴリ 表示についてお教え願います。 これは失礼致しました。
表示に対する条件ですが詳細をお教えすると 1、親カテゴリ(第一カテゴリは表示しない)。 2、Dの小カテゴリを表示する(通常ブロック表示) 3、Dの孫カテゴリは小カテゴリオンマウスでプルダウン表示といった具合です。 カテゴリDは特定のカテゴリです。また最後尾のカテゴリになります。 |
sumida |
投稿日時: 2013/9/7 19:11
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 2.12.2 カテゴリ 表示についてお教え願います。 テンプレートで細工するより、
data/class/pages/frontparts/bloc/LC_Page_Frontparts_Bloc_Category.php にある関数 lfGetCatTree の
あたりを細工した方が、なんとかなるような気が。 |
fashionbas |
投稿日時: 2013/9/11 20:43
対応状況: −−−
|
半人前 登録日: 2012/10/24 居住地: 投稿: 26 |
Re: 2.12.2 カテゴリ 表示についてお教え願います。 どのようにしたらいいでしょうか?
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |