Home > Internet > Movabletype > 添削してみた→「MTで概要がない時は本文をいれないようにする」

添削してみた→「MTで概要がない時は本文をいれないようにする」

トラックバック打たれてたので、覗いてみた。
MTで概要がない時は本文をいれないようにする « QuicSRAM / ktu.jp

<MTSetVarBlock name="entrydescript"><$MTEntryExcerpt no_generate="1"$></MTSetVarBlock>
<MTIf name="entrydescript" ne="">
<$MTEntryExcerpt$>">
<MTElse>
</MTIf>

MT4用のコードですね。自分で元の記事書いときながら、言うのもなんだが、惜しいな。今ならこう書くでしょ・・・

<MTIf tag="EntryExcerpt" no_generate="1" ne=""><$MTEntryExcerpt$>"></MTIf>

単純な条件判断なら、MTIfのtagモディファイアを使う。無駄に変数作らなくて良くなります。そもそもMTElseは必要なのは、条件に該当しない時に何かする時だけ。

次のエントリーも、間違ってはいないのだが微妙に惜しいな。
MTのcountupしてごにょごにょ « QuicSRAM / ktu.jp
MTEntries等の場合単純なカウント目的なら「__counter__」を使う方がよろしいです。

<MTSetVarBlock name="cat"><$MTCategoryLabel></MTSetVarBlock>
<MTEntries category="$cat">
<mt:if name="__counter__" op="%" value="6" eq="0">
<div class="contents_itemspage_thums_n">
<mt:else>
<div class="contents_itemspage_thums">
</mt:if>
</div>

カテゴリーコンテクストでのエントリー一覧ですかね。category="$cat"って要るのかしら?それとeq="0"無しにして、中身ひっくり返しても動きそうな気がするが詳細は不明です(というか、試せば解るが)。

ping a Trackback

TrackBack URL for this entry.(1)

Please! leave a Comment.

スクリプトの読み込みが完了していません。

Sign in Sign in Sign in

メールフォーム(Javascriptを使用していません)や、twitter.pngTwitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。

Comment Form

QuickTagsHere

EmoticonHere

(入力しない場合「Anonymous」で代替されます)
(公開はされませんが、Gravatarアイコンの取得や、Comment Subscribeの送信先アドレスとして使われます)
(入力すると、コメント表示でユーザー名にリンクが貼られます)
(この情報は、JavascriptによりCookieに保存されます。)

NotifyMail Powered by Comment Subscribe

はてブコメント:

Home > Internet > Movabletype > 添削してみた→「MTで概要がない時は本文をいれないようにする」

MT5Techniques

MT5Techniques

2冊目の共著「Movable Type 5 実践テクニック」(シックスアパート監修)が出版されました。(ソフトバンク クリエイティブ刊)

検索
(5)
(6)

別ページに遷移します。

Powered by Hyper Estraier

Feeds
Link Status
In One

なかのひと

位置情報ブログパーツ「なかのひと」

Links
Powered By

Return to page top