ç¾åœ¨ã®ã‚«ãƒ†ã‚´ãƒªã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–表示

ä¹…ã—ã¶ã‚Šã«MT案件。自分ã§ã¯å…¨ãã‚„ã‚ã†ã¨æƒ³ã‚ãªã‹ã£ãŸã‘ã©ã€ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã§ç¾åœ¨ã„るカテゴリをアクティブ表示ã•ã›ãŸã„ã¨ã„ã†ã”è¦æœ›ãŒã€‚

ã¾ãšã‚µãƒ–カテゴリãŒç„¡ã„å ´åˆã€‚サブカテゴリãŒç„¡ã‘れã°å‰²ã¨ç°¡å˜ãªã‚“ã ã‘㩅。

カテゴリ・アーカイブ

ブログ記事リスト(カテゴリ)ã§ä»¥ä¸‹ã®è¨­å®šã‚’ã™ã‚‹ã€‚ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã®ã‚«ãƒ†ã‚´ãƒªè¡¨ç¤ºåã¨ã‚«ãƒ†ã‚´ãƒªIDã‚’ãれãžã‚Œå–得。

<MTSetVarBlock name="category_name"><$MTCategoryLabel$></MTSetVarBlock>
<MTSetVarBlock name="category_id"><$MTCategoryID$></MTSetVarBlock>

サイドメニューã¨ã‹ã‚«ãƒ†ã‚´ãƒªãƒªã‚¹ãƒˆã‚’表示ã•ã›ãŸã„箇所ã«ä»¥ä¸‹ã‚’記述。 class=”current”ã§ã‚¢ã‚¯ãƒ†ã‚£ãƒ–表示を実ç¾ã€‚ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã®ã‚«ãƒ†ã‚´ãƒªã¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã‚«ãƒ†ã‚´ãƒªã®ã‚«ãƒ†ã‚´ãƒªIDを比較ã—ã¦åŒã˜ã ã£ãŸã‚‰<li>ã«class=”current”を付与。

<MTIfArchiveType archive_type="Category">
<ul>
<MTCategories>
<MTSetVarBlock name="menucategory_id"><$MTCategoryID$></MTSetVarBlock>
<li<MTIf name="category_id" eq="$menucategory_id"> class="current"</MTIf>><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryLabel$>"><$MTCategoryLabel$></a></li>
</MTCategories>
</ul>
</MTIfArchiveType>

エントリ・アーカイブ

ブログ記事ã§ä»¥ä¸‹ã®è¨­å®šã‚’ã™ã‚‹ã€‚ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã®ã‚¨ãƒ³ãƒˆãƒªIDã¨ã‚¨ãƒ³ãƒˆãƒªãŒå±žã™ã‚‹ã‚«ãƒ†ã‚´ãƒªIDã‚’ãれãžã‚Œå–得。

<MTSetVarBlock name="page_id"><$MTEntryID$></MTSetVarBlock>
<MTEntryCategories>
<MTSetVarBlock name="category_id"><$MTCategoryID$></MTSetVarBlock>
</MTEntryCategories>

表示ã•ã›ãŸã„箇所ã«ä»¥ä¸‹ã‚’記述。ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã®ã‚«ãƒ†ã‚´ãƒªã¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã‚«ãƒ†ã‚´ãƒªã®ã‚«ãƒ†ã‚´ãƒªIDを比較ã—ã¦åŒã˜ã ã£ãŸã‚‰<li>ã«class=”current”を付与ã—ã€ãã®ã‚«ãƒ†ã‚´ãƒªã®ã‚¨ãƒ³ãƒˆãƒªã‚’表示。
ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã®ã‚¨ãƒ³ãƒˆãƒªIDã¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã‚¨ãƒ³ãƒˆãƒªã®ã‚¨ãƒ³ãƒˆãƒªIDを比較ã—ã¦åŒã˜ã ã£ãŸã‚‰<li>ã«class=”on”を付与。

<MTIfArchiveType archive_type="Individual">
<ul>
<MTCategories>
<MTSetVarBlock name="category_name"><$MTCategoryLabel$></MTSetVarBlock>
<MTSetVarBlock name="menucategory_id"><$MTCategoryID$></MTSetVarBlock>
<li<MTIf name="category_id" like="$menucategory_id"> class="current"</MTIf>><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryLabel$>"><$MTCategoryLabel$></a>
<MTIf name="category_id" like="$menucategory_id">
<MTEntries lastn="5">
<MTSetVarBlock name="menu_id"><$MTEntryID$></MTSetVarBlock>
<MTEntriesHeader><ul></MTEntriesHeader>
<li<MTIf name="page_id" like="$menu_id"> class="on"</MTIf>><a href="<$MTEntryPermalink$>" title="<$MTEntryExcerpt convert_breaks="1" words="20"$>"><$MTEntryTitle$></a></li>
<MTEntriesFooter></ul></MTEntriesFooter>
</MTEntries>
</MTIf>
</li>
</MTCategories>
</ul>
</MTIfArchiveType>

カテゴリ・アーカイブ(サブカテゴリã‚り)

サブカテゴリã®ã‚ã‚‹å ´åˆã‚’ã‚„ã£ã¦ã¿ã‚‹ã€‚カテゴリーをリスト化ã—ã¦è¡¨ç¤ºã™ã‚‹ã¨ãã¯ã“ã‚“ãªæ„Ÿã˜ã€‚

<MTTopLevelCategories>
<MTSubCatIsFirst><ul class="catlist"></MTSubCatIsFirst>
<mt:IfNonZero tag="MTCategoryCount">
<li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><$MTCategoryLabel decode_html="1" remove_html="1"$></a>
<mt:Else>
<li><$MTCategoryLabel decode_html="1" remove_html="1"$>
</mt:IfNonZero>
<$MTSubCatsRecurse max_depth="5"$>
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTTopLevelCategories>

ã“れを基本ã«ã€åŠ›æŠ€ã ã‘ã©ã“ã‚“ãªæ„Ÿã˜ã§ã§ããŸã€‚

<MTIfArchiveType archive_type="Category">

<MTSetVarBlock name="category_id"><$MTCategoryID$></MTSetVarBlock>
<MTSetVarBlock name="category_description"><$MTCategoryDescription$></MTSetVarBlock>
<MTSetVarBlock name="parent_id"><MTParentCategory><MTCategoryID></MTParentCategory></MTSetVarBlock>

<MTTopLevelCategories sort_order="descend">
<MTSubCatIsFirst><ul class="catlist"></MTSubCatIsFirst>
<MTSetVarBlock name="menucategory_id"><$MTCategoryID$></MTSetVarBlock>
<MTSetVarBlock name="parentcategory_label"><MTParentCategory><MTCategoryLabel></MTParentCategory></MTSetVarBlock>
<li<MTHasNoParentCategory>
<MTIf name="category_description" like="mainCat">
<MTIf name="category_id" like="$menucategory_id"> class="current"</MTIf>
<mt:Else>
<MTIf name="parent_id" eq="$menucategory_id"> class="current"</MTIf>
</MTIf>
<mt:Else><MTIf name="category_id" like="$menucategory_id"> class="current"</MTIf></MTHasNoParentCategory>>
<a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryLabel$>"><$MTCategoryLabel decode_html="1" remove_html="1"$></a><$MTSubCatsRecurse max_depth="5"$></li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTTopLevelCategories>
</MTIfArchiveType>

以下ã®å ´åˆã«class=”current”ãŒä»˜ä¸Žã•れã¾ã™ã€‚

  • 親カテゴリãŒç„¡ã„→カテゴリã®èª¬æ˜Žã«ã€ŒmainCatã€ãŒå«ã¾ã‚Œã‚‹â†’ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã®ã‚«ãƒ†ã‚´ãƒªIDã¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã‚«ãƒ†ã‚´ãƒªIDãŒåŒã˜
  • 親カテゴリãŒã‚る→親カテゴリIDã¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã‚«ãƒ†ã‚´ãƒªIDãŒåŒã˜
  • 親カテゴリãŒã‚る→ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ã®ã‚«ãƒ†ã‚´ãƒªIDã¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã‚«ãƒ†ã‚´ãƒªIDãŒåŒã˜

ã“れã§ã¯éšŽå±¤ãŒå¢—ãˆãŸæ™‚ã«å¯¾å¿œã§ããªã„&é‹å–¶ã§ã‚«ãƒãƒ¼ãªéƒ¨åˆ†ãŒã‚ã‚‹ã®ã§ã‚‚ã†å°‘ã—スマートãªã‚„ã‚Šæ–¹ãŒæ¬²ã—ã„ãªãƒ¼ã€‚

Facebook Comments