☆☆ 新着記事 ☆☆

2018年11月17日土曜日

Bloggerのラベル別 一覧ページの作成。

そろそろ投稿記事が増えてきたので、ラベルをクリックした時に、タイトルだけの一覧ページを表示したい。 いつも忘れてしまうので、コードのメモ。 簡単なんだけど、新しく調べると時間がかかる。

結果は、このブログで使ってますのでご参考に。

htmlの編集より。

<b:include data='post' name='post'/>を
以下のコードで置き換え。

<b:if cond='data:blog.pageName == &quot;&quot;'>
  <b:include data='post' name='post'/>
  <b:else/>
  <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <b:include data='post' name='post'/>
    <b:else/>
    <div class='post hentry'>
      <a expr:name='data:post.id'/>
      <b:if cond='data:post.title'>
        <h3 class='post-title entry-title'>
          <b:if cond='data:post.link'>
            <a expr:href='data:post.link'><data:post.title/></a>
            <b:else/>
            <b:if cond='data:post.url'>
              <a expr:href='data:post.url'><data:post.title/></a>
              <b:else/>
              <data:post.title/>
            </b:if>
          </b:if>
        </h3>
      </b:if>
    </div>
  </b:if>
</b:if>


昔は、こうやっていたと思うのだが。


<b:include data='post' name='post'/>を
以下のコードで置き換え。

    <!-- アーカイブリスト表示 -->
<b:if cond='data:blog.pageName == &quot;&quot;'>
  <b:include data='post' name='post'/>
<b:else/>
  <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <b:include data='post' name='post'/>
  <b:else/>
  <b:if cond='data:blog.pageType == &quot;static_page&quot;'>
    <b:include data='post' name='post'/>
  <b:else/>    <div class='post hentry'>
      <a expr:name='data:post.id'/>
      <b:if cond='data:post.title'>
        <h3 class='post-title entry-title'>
       <b:if cond='data:post.link'>
         <a expr:href='data:post.link'><data:post.title/></a>
       <b:else/>
          <b:if cond='data:post.url'>
            <a expr:href='data:post.url'><data:post.title/></a>
          <b:else/>
            <data:post.title/>
          </b:if>
       </b:if>
        </h3>
      </b:if>
    </div>
  </b:if>
  </b:if>
</b:if>
 <!-- アーカイブリスト表示終了 -->

0 件のコメント:

コメントを投稿