人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MT4について質問です。
違う親カテゴリーの中に同じ名前の子カテゴリーがある下記のような構造になっていて
(○親 ●子)
○News
●web
●picture
●design
○Feature
●web
●picture
●design
例えば、Newsの中の子カテゴリに属する記事で、同じ子カテゴリの記事だけ表示させたいときに、
<MTSetVarBlock name="categoryName"><$MTEntryCategory$></MTSetVarBlock>
<ul>
<mt:Entries category="News/$categoryName" lastn="5">
<li><a href="<$MTEntryPermalink$>"><$mt:EntryTitle$></a></li>
</mt:Entries></ul>

とすると、エラーになってしまいます。

解決方法を教えて下さい。よろしくお願いします。

●質問者: ronkichi
●カテゴリ:ウェブ制作
✍キーワード:NEWS Web エラー カテゴリ カテゴリー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● aki1960
●35ポイント

<mt:Entries category="News/$categoryName" lastn="5"> の前に、</MTSetVarBlock>で閉じちゃってるので、name="categoryName"が生きてません。


でも、<MTEntriesWithSubCategories>の方が簡単では?


http://www.movabletype.jp/documentation/appendices/tags/entriesw...

◎質問者からの返答

やってみました。結果、

<MTSetVarBlock name="categoryName"><$MTEntryCategory$>

<MTEntriesWithSubCategories category="$categoryName" lastn="5">

  • <$mt:EntryTitle$>
  • </MTEntriesWithSubCategories>

    </MTSetVarBlock>

    とすると、何も表示されず、

    <MTSetVarBlock name="categoryName"><$MTEntryCategory$></MTSetVarBlock>

    <MTEntriesWithSubCategories category="$categoryName" lastn="5">

  • <$mt:EntryTitle$>
  • </MTEntriesWithSubCategories>

    とすると、別の親カテゴリの同じ名前の子カテゴリの記事も表示されてしまいます。

    なんかすいません。もしかして私、根本的に違っているのでしょうか?(泣)


    2 ● aki1960
    ●35ポイント

    同じ子カテゴリの記事だけ表示させたいとき

    すいません、ココ見落としてました。

    コレでいいはずです。


    <MTEntries category="News/web">

    <$MTEntryTitle$>

    </MTEntries>


    http://q.hatena.ne.jp/1224839645 URLはダミーです。

    ◎質問者からの返答

    解決しました。

    http://www.koikikukan.com/archives/2008/02/25-022222.php

    上記のページを参考に親カテゴリーを取得してやりましたところ、出来ました。

    <MTParentCategories glue="/" setvar="entrycategories"><$MTCategoryLabel$></MTParentCategories>

    <MTCategories>

    <MTParentCategories glue="/" setvar="currententrycategories"><$MTCategoryLabel$></MTParentCategories>

    <mt:if name="currententrycategories" eq="$entrycategories">

    <MTEntries>

  • <$mt:EntryTitle$>
  • </MTEntries>

    </mt:if>

    </MTCategories>

    関連質問


    ●質問をもっと探す●



    0.人力検索はてなトップ
    8.このページを友達に紹介
    9.このページの先頭へ
    対応機種一覧
    お問い合わせ
    ヘルプ/お知らせ
    ログイン
    無料ユーザー登録
    はてなトップ