YoshiMoshi

MTIfCategory name=" "を使った場合の表示件数について

0

下記の通りブログ記事リストのテンプレートに書いたのですが、
公開日を変えて記事を複数登録すると、1件の記事が2つ表示されてしまいます。
例えばAAAというカテゴリの記事を12月公開日で1件登録するし、同じく12月で追加で登録すると、それぞれ1件ずつ表示されるのですが、
11月の公開日で1件登録したとたん、この3件分がそれぞれ1つ多い6件で表示されてしまいます。

因みにブログ記事リストのテンプレートのアーカイブマッピングは
category/sub-category/index.htmlにしています。
記事の方のテンプレートは以下のようにカスタマイズのものを使用しています。/%C/%y/%m/%-f

MTの記述に問題があるのではないかと思いますが、どなたか分かる方がいらっしゃいましたら、教えてください。
宜しくお願い致します。

 <MTIfCategory name="AAA">
       <MTEntries>
          <mt:ArchiveList archive_type="Category-Monthly">
                <tr>
                  <td>a</td>
                </tr>
           </mt:ArchiveList>
       </MTEntries>
 </MTIfCategory>
 <MTIfCategory name="BBB">
     <MTEntries>
      <MTEntries>
          <mt:ArchiveList archive_type="Category-Monthly">
                <tr>
                  <td>a</td>
                </tr>
           </mt:ArchiveList>
       </MTEntries>
</MTIfCategory> 

返信(2)

| 返信する
  • さらに下記のように入れ子にしてMTIfCategory nameをMTのElseで行ってみたり、EntryIfCategory name でトライしたのですが、変わらずです。2件公開日を異なる月で投稿すると、それぞれが重複して2重投稿になってしまいます。もしお分かりになる方がいらっしゃいましたら教えてください。

    <MTEntries>
                    <MTIfCategory name="AAA">
                      <mt:ArchiveList archive_type="Category-Monthly" sort_order="ascend">
                      <mt:ArchiveList archive_type="Category-Monthly">
                        <tr>
                         <td>A</td>
                        </tr>
                      </mt:ArchiveList>
                    <MTElse>
                      <MTIfCategory name="BBB">
                        <mt:ArchiveList archive_type="Category-Monthly">
                          <tr>
                           <td>B</td>
                          </tr>
                        </mt:ArchiveList>
                      <MTElse>
                 <MTIfCategory name="CCC">
                           <mt:ArchiveList archive_type="Category-Monthly">
                             <tr>
                              <td>C</td>
                             </tr>
                           </mt:ArchiveList>
                         </MTIfCategory>
                      </MTIfCategory>
                    </MTIfCategory>
                   </MTEntries>
  • 解決しました。
    お騒がせしました。

返信する