メインページの文字数を一定以上でカットする

これは前にプラグインをいれてやったことがありましたが、もっと簡単な方法がありました。

以下、まずソースです。

-------------------

<mt:SetVarBlock name="charaCount"><$mt:EntryBody count_characters="1"$></mt:SetVarBlock>
<mt:If name="charaCount" gt="30">
    <p><$mt:EntryBody trim_to="30"$>...</p>
    <p align="right"><a href="<$mt:EntryPermalink$>">続きをみる</a></p>
   
<mt:Else>
    <p><$mt:EntryBody$></p>
    </mt:If>

------------------

<p><$mt:EntryBody trim_to="30"$>...</p>
で、30文字でカットするようにしてます。で...をつけているのですが、
30文字以内なら...が出ないように、その前の記述で代入、条件分岐させます。

後は「続きをみる」で、ブログ記事へリンクさせます。

コメントの投稿

トラックバック

トラックバック:URL http://watase.bz/mt/mt-tb.cgi/78