Lavel,Archive,検索結果ページに文章タイトルのみ表示 このエントリーを含むはてなブックマーク

Blogger betaのLavel、Archiveで文章を分類できますが、これらのページ、または検索結果ページでも、文章全体表示されます、文章数が多くなると、ページが長くなったり、表示時間かかったりなど、非常にに不便です。

ここで、Lavel,Archive,検索結果ページに文章タイトルのみ表示する方法を紹介します。

ブログのテンプレートを編集する前に、テンプレートをバックアップすることを強くお薦めします

まずはテンプレートのEdit HTMLページて、"Expand Widget Templates"をチックを入れて、次のコードを探します。


<b:widget id="Blog1" locked="false" title="Blog Posts" type="Blog">
<b:includable id="main" var="top">
<!-- posts -->
</b:includable></b:widget><div id="blog-posts">
<b:loop values="data:posts" var="post">
<b:if cond="data:post.dateHeader">
</b:if></b:loop><h2 class="date-header">
<data:post.dateheader></data:post.dateheader></h2>

<b:include data="post" name="post">

<b:if cond="data:blog.pageType == "item"">
<b:if cond="data:post.allowComments">
<b:include data="post" name="comments">
</b:include>
</b:if>
</b:if>
</b:include></div>

上のコードの赤い部分を下のコードに書き換えます

<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<a expr:href='data:post.url'>
<data:post.title/></a><br/><br/>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>

テンプレートを保存すると、Lavel,Archive,検索結果ページには文章タイトルのみ表示されます。文章のタイトルをクリックすれば、その文章が表示されます。

0 コメント:

コメントを投稿

最新の記事

最新コメント