<bp:template>
  <b:if cond='!data:view.isHomepage'>
    <div class='breadcrumbs card card-body p-3 shadow-sm mb-3 mb-0-last-child' id='breadcrumbs'>
      <ol class='breadcrumb p-0 m-0 border-0 bg-transparent'>

        <li class='breadcrumb-item'>
          <a expr:href='data:blog.homepageUrl'>
            <data:messages.home/>
          </a>
        </li>

        <b:comment>### Single page ###</b:comment>

        <b:if cond='data:view.isPost'>
          <b:loop values='data:posts' var='post'>
            <li class='breadcrumb-item active'>
              <span><b:eval expr='data:post.title ? data:post.title : data:messages.noTitle'/></span>
            </li>
          </b:loop>
        </b:if>

        <b:comment>### Static page ###</b:comment>

        <b:if cond='data:view.isPage'>
          <b:loop values='data:posts' var='post'>
            <li class='breadcrumb-item active'>
              <span><b:eval expr='data:post.title ? data:post.title : data:messages.noTitle'/></span>
            </li>
          </b:loop>
        </b:if>

        <b:comment>### Search (label) page ###</b:comment>

        <b:if cond='data:view.isLabelSearch'>
          <li class='breadcrumb-item'>
            <a expr:href='path(data:blog.homepageUrl, "/search")'>
              Search
            </a>
          </li>
          <li class='breadcrumb-item active'>
            <span><data:view.search.label/></span>
          </li>
        </b:if>

        <b:comment>### Search (query) page ###</b:comment>

        <b:if cond='data:view.search.query'>
          <li class='breadcrumb-item'>
            <a expr:href='path(data:blog.homepageUrl, "/search")'>
              Search
            </a>
          </li>
          <li class='breadcrumb-item active'>
            <span><data:view.search.query/></span>
          </li>
        </b:if>

        <b:comment>### Search (default) page ###</b:comment>

        <b:if cond='data:view.isSearch and !data:view.isLabelSearch and !data:view.search.query'>
          <li class='breadcrumb-item active'>
            <span>Search</span>
          </li>
        </b:if>

        <b:comment>### Archive page ###</b:comment>

        <b:if cond='data:view.isArchive'>
          <b:if cond='data:view.archive.month'>
            <li class='breadcrumb-item'>
              <a expr:href='data:blog.homepageUrl + data:view.archive.year'>
                <data:view.archive.year/>
              </a>
            </li>
            <li class='breadcrumb-item active'>
              <span><data:view.archive.month/></span>
            </li>
          <b:else/>
            <li class='breadcrumb-item active'>
              <span><data:view.archive.year/></span>
            </li>
          </b:if>
        </b:if>

        <b:comment>### Error page ###</b:comment>

        <b:if cond='data:view.isError'>
          <li class='breadcrumb-item active'>
            <span>404</span>
          </li>
        </b:if>

      </ol><!-- /.breadcrumb -->
    </div><!-- /.breadcrumbs -->
  </b:if>
</bp:template>
