ELLIPTiCUS photography

  • ABOUT

  • PORTFOLIO

  • MATERIA

  • BOOKMARK

Recent entry

  • しばらく放置していてすみませんでした
  • 同一カテゴリで前後リンク+特定の記事のみ抜かす
  • We need peace
  • 北海道旅行記UPしました。
  • portfolioにupしました&素材について

Tag list

accommodation bali browser camera Chiba css food Hakone Hokkaido hongkong info jQuery material MT4 MT5 Nagano plugin portfolio reply sightseeing taiwan Tokyo travel update webTech wordpress
COPYRIGHT (c) yuki/ELLIPTiCUS all right reserved.
September 3, 2009

記事の一部分を一回だけ表示

»MT4, webTech

どうもどうも。MTのネタができたので参上しました。
MTって<MTEntries>でかこっちゃうとその部分を何回もループしちゃうんですよね。当たり前だとつっこまれそうですが、どうしても<MTEntries>でかこった中の一部分をループさせないで表示させたかったんです。

<MTEntriesHeader>で囲えば本来は上手く行くはずなのですが、それもできず……というのも、後日別のtipsとして書くつもりですが、カテゴリによって記事のデザインを変えたかったので、<MTSetVarBlock>でカテゴリ名を指定したのです。そうすると、それを囲う<MTEntries>が必要なわけで……ワケわからんっ!
はい、相変わらずMT初心者なままです。というわけで、<MTEntries>内でも使えるタグを一個ご紹介。

<mt:if name=”__first__”>

です!いやあ、なんて単純な答え。『もし、一番最初なら』ですね。MTって色々出来る分、タグが多すぎて、答えを導き出すのに時間がかかるような気がします。
上記のタグで、一回しか表示させたくないところを囲えば、OKです。サンプルですが、下記のようになります。

<$mt:EntryTrackbackData$>
<mt:if name=”__first__”>
<div class=”blog_title”>
<h2><$MTCategoryLabel$></h2>
</div>
</mt:if>

<div class=”post”>
<div class=”post_release”>
<h3><$MTEntryDate language=”en” format=”%m. %d. %Y”$></h3>
<$mt:EntryBody$>
</div>
</div>

これをテンプレートモジュールとして呼び出せば完了。なんだか終えてみると簡単だなぁ。ちょっと複雑な思いです。

« 今後の撮影予定
富良野・美瑛旅行記:ファーマーズ・カフェ風土 »
» Leave a Reply