jeyJapan

MT7のコンテンツタイプにおけるカテゴリの生成について

0

あるコンテンツをMT7のコンテンツタイプで構築しようとしています。

コンテンツフィールドとしては
「名前」と「カテゴリーセット」の二種類、
また、カテゴリーセットはトップカテゴリとサブカテゴリの二階層になっています。
カテゴリーセットは一つしか選択できず、サブカテゴリを選択します。
想定では、トップカテゴリで回しさらに所属するサブカテゴリが表示されます。

そして下記のようサブカテゴリに所属するコンテンツだけを表示させたいのですが、すべてのコンテンツが表示されてしまいます。

カテゴリA
└カテゴリA−1
 └A-1のコンテンツ
└カテゴリA-2
 └A-2のコンテンツ
カテゴリB
└カテゴリB-1
 └カテゴリB-1のコンテンツ

こんな感じかな?と組んでみたのが下記のソースです。
















もしよろしければアドバイスいただけますと幸いです。

返信(1)

| 返信する
  • 申し訳ありません。エンコードせずに投稿してしまいました。
    私が作成したソースは下記のとおりです。

    <mt:CategorySets name="category">
    	<mt:TopLevelCategories>
    		<mt:SubCatIsFirst><ul></mt:SubCatIsFirst>
    		<li>
    			<h1><$mt:CategoryLabel$></h1>
    			<mt:SubCategories>
    				<mt:setvarblock name="subCat"><$mt:CategoryLabel$></mt:setvarblock>
    				<h2><$mt:CategoryLabel$></h2>
    				<mt:contents content_type="CONTENTS" field:CATEGORY="$subCat">
    					<strong class="officerList_name"><mt:ContentField content_field="NAME"><$mt:ContentFieldValue$></mt:ContentField></strong>
    				</mt:contents>
    			</mt:SubCategories>
    		</li>
    		<mt:SubCatIsLast></ul></mt:SubCatIsLast>
    	</mt:TopLevelCategories>
    </mt:CategorySets>

    よろしくお願いいたします。

返信する


OpenID対応しています OpenIDについて