Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Template Tag Referenceテンプレートタグリファレンス

MTSiteHasChildSite

最終更新日: 2018.06.27

親サイトのコンテキストの中で、そのサイトの配下に子サイトを持っているかを判別します。

サイトがひとつ以上の子サイトを持っているときは true (真) となり、囲んだ内容を処理します。ひとつも子サイトを持っていないときは false (偽) となります。このタグの中では MTElse ブロックタグを使用できます。

MTWebsiteHasBlog と互換があります。

  • 使い方
  • 実行結果
<mt:SiteHasChildSite>
  <mt:ChildSites include_sites="siblings">
    <mt:if name="__first__"><ul></mt:if>
  <li>
      <mt:SiteName>
    <mt:Contents content_type="支社">
      <mt:if name="__first__"><ul></mt:if>
        <mt:ContentField content_field="支社名"><li><mt:ContentFieldValue></li></mt:ContentField>
      <mt:if name="__last__"></ul></mt:if>
    </mt:Contents>
  </li>
    <mt:if name="__last__"></ul></mt:if>
  </mt:ChildSites>
<mt:Else>
サイトはありません
</mt:SiteHasChildSite>
<ul>
  <li>
    北海道地区
    <ul>
      <li>帯広支社</li>
      <li>札幌支社</li>
    </ul>
  </li>
  <li>
    東北地区
    <ul>
      <li>仙台支社</li>
      <li>青森支社</li>
    </ul>
  </li>
</ul>

MTSiteHasChildSite と関連のあるテンプレートタグ (38)