MTQに、「カテゴリ一覧(メニュー)について」という質問があがっていました。 この質問に答えてみます。 1.カテゴリとその親の取得 ご質問の事例を実現するには、現在処理中のカテゴリと、その親のカテゴリとを、判断することが必要になります。 現在処理中のカテゴリについて、その一番上の親から、順に階層を下って、各階層のカテゴリを得るには、MTParentCategoriesタグを使います。 ご質問の例では、「現在処理中のカテゴリと、その親のカテゴリに、カレントを示すマークをつけたい」ということです。 そこで、ハッシュを使って、それらのカテゴリに印をつけるようにします。 ハッシュに「current_cat_ids」という名前を付けるとすると、この処理は以下のように書くことができます。 <mt:ParentCategories> <$mt:CategoryID setvar="cat_id"$> <