[EC-CUBE 2.12.4] カテゴリブロックで、特定のカテゴリのみ表示

3階層以上を想定する場合はややこしくなるけど、2階層(親と子のみ)であれば、
テンプレートのちょっとした修正だけでできるんじゃないかなと思い、ちょっと調べてみたところ、
やはりできるようですね。カテゴリIDが 1 の場合と、親カテゴリIDが 1 の場合にカテゴリブロックに表示します。

data/Smarty/templates/default/frontparts/bloc/category.tpl を以下のような感じで修正。

<!--{assign var=preLev value=1}-->
<!--{assign var=firstdone value=0}-->
<!--{section name=cnt loop=$arrTree}-->
    <!--{* 特定のカテゴリのみ表示 *}-->
    <!--{if $arrTree[cnt].category_id == 1 || $arrTree[cnt].parent_category_id == 1}-->
	    <!--{* 表示フラグがTRUEなら表示 *}-->
	    <!--{if $arrTree[cnt].display == 1}-->

		// ループ処理

    	<!--{/if}-->
    <!--{/if}-->
<!--{/section}-->

sectionのループ内に if文を1組付け加えただけですね。