そろそろ投稿記事が増えてきたので、ラベルをクリックした時に、タイトルだけの一覧ページを表示したい。 いつも忘れてしまうので、コードのメモ。 簡単なんだけど、新しく調べると時間がかかる。
結果は、このブログで使ってますのでご参考に。
htmlの編集より。
<b:include data='post' name='post'/>を
以下のコードで置き換え。
<b:if cond='data:blog.pageName == ""'>
<b:include data='post' name='post'/>
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<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 == ""'>
<b:include data='post' name='post'/>
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='post'/>
<b:else/>
<b:if cond='data:blog.pageType == "static_page"'>
<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 件のコメント:
コメントを投稿