Movable Typeで都道府県リンクを生成【技術情報】14.01.03

MTで都道府県を下記のように親カテゴリを「エリア名」、子カテゴリを「都道府県名」としてカテゴリ登録し都道府県リンクを生成してみる。

  • 親カテゴリ(エリア)「北海道・東北」、子カテゴリ(都道府県名)「北海道」
  • 親カテゴリ(エリア)「北海道・東北」、子カテゴリ(都道府県名)「青森県」
  • 親カテゴリ(エリア)「北海道・東北」、子カテゴリ(都道府県名)「秋田県」
  • ・・・

エリアと都道府県カテゴリを表示した際に順番が並べ替えられるようにそれぞれのカテゴリ名の頭に数字を登録、実際にHTMLソースに表示されるエリア名、都道府県名をカテゴリの説明「<$MTCategoryDescription$>」に設定しておきます。

青森県の場合

  • 親カテゴリ名「[01]北海道・東北」
    親カテゴリ説明文「北海道・東北」
    子カテゴリ名「01北海道」
    子カテゴリ説明文「北海道」
  • 親カテゴリ名「[01]北海道・東北」
    親カテゴリ説明文「北海道・東北」
    子カテゴリ名「02青森県」
    子カテゴリ説明文「青森県」
  • ・・・

ソースは下記です。

<MTBlogs include_blogs="59">
<MTTopLevelCategories>
<MTSetVarBlock name="catname"><$MTCategoryLabel$></MTSetVarBlock>
<h3 class="area-lb">
<mt:SetVar name="AreaCOUNT" value="0">
<mt:Entries category="">
<mt:SetVar name="AreaCOUNT" op="++">
</mt:Entries>
<MTIf name="AreaCOUNT" ne="0">
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel remove_html="1"$></a>
<MTElse>
<$MTCategoryLabel remove_html="1"$>
</MTIf>
</h3>
<ul class="pref-list">
<MTIgnore>エリア内の都道府県の数</MTIgnore>
<mt:SetVar name="AreaPrefCOUNT" value="0">
<MTSubCategories name="catname" like="<$MTCategoryLabel$>">
<mt:SetVar name="AreaPrefCOUNT" op="++">
</MTSubCategories>
<mt:SetVar name="PrefCOUNTc" value="0">
<MTSubCategories name="catname" like="<$MTCategoryLabel$>">
<mt:SetVar name="PrefCOUNTc" op="++"><MTIgnore>「__counter__」で回数を取得できないため</MTIgnore>
<mt:setvarblock name="subcategory"><$MTCategoryLabel$></mt:setvarblock>
<mt:SetVar name="PrefCOUNT" value="0">
<mt:Entries category="">
<mt:SetVar name="PrefCOUNT" op="++">
</mt:Entries>
<MTIf name="AreaPrefCOUNT" eq="$PrefCOUNTc"><li class="r"><MTElse><li></MTIf>
<MTIf name="PrefCOUNT" ne="0">
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryDescription$></a>(<$MTCategoryCount$>)</li>
<MTElse>
<$MTCategoryDescription$>(<$MTCategoryCount$>)</li>
</MTIf>
</MTSubCategories>
</ul><!-- / pref-list -->
</MTTopLevelCategories>
</MTBlogs>
このエントリーをはてなブックマークに追加
「WEBaseとつながろう!」LINEでマーケティング情報を定期的に発信していきます。集客に興味がある方は、友達登録お願い致します。
Contents
お知らせ 一覧
使命は集客、戦略的WEB集客サポート「WEBコンサルティング」
お試しWEBコンサルティング
完全成果報酬型SEO対策「インジーニアスSEO」
戦略的ホームページ制作・リニューアル
「WEBaseとつながろう!」LINEでマーケティング情報を定期的に発信していきます。集客に興味がある方は、友達登録お願い致します。
ページTOPへ