2007年9月 7日
strip 属性で日付の空白を削除する
Movable Type の日付情報から空白を削除する小技です。
例えば、当サイトの配布テンプレートのブログ記事(エントリー)日付は、下記のように「日」の部分が1桁の場合は半角空白があります。

この半角空白をなくすには、ブログ記事(エントリー)日付を表示しているMTタグ
<MTDateHeader>
<p class="date"><$MTEntryDate format="%x"$></p>
</MTDateHeader>
を
<MTDateHeader>
<p class="date"><$MTEntryDate format="%x" strip=""$></p>
</MTDateHeader>
と、空の strip 属性を与えればOKです。

strip 属性は、Movable Type 4 で新しく追加されたグローバル・モディファイアで、Movable Type ドキュメントでは
テンプレートタグの値に含まれる、1つ以上の連続する半角空白文字を指定した内容に置き換えます。
となっています。したがって、何も指定しなければ空白が除去されます。
また、format 属性と順番を入れ替えて、
<MTDateHeader>
<p class="date"><$MTEntryDate strip="" format="%x"$></p>
</MTDateHeader>
としても大丈夫です。
Posted by yujiro このページの先頭に戻る
- MTInclude タグの name モディファイア
- Movable Type(MT)の特殊変数の入れ子
- ブロックタグにelseタグを組み込んで判定する
- Movable Type 5 におけるウェブサイトとブログの複数指定方法
- ウェブサイトとブログでグローバルナビゲーションを共有する
- regex_replace モディファイアをダイナミックパブリッシングで利用する場合の注意
- Movable Type のアーカイブページへのリンクを相対パス(ホストからの相対URL)で表示する
- include_with_website モディファイア
- Movable Type の記事中の&を&に変更する方法
- Movable Type テンプレートタグの簡略化まとめ
- Movable Type のテンプレートタグでよくある5つの書き間違い
- Movable Type で他のブログのテンプレートモジュール・ウィジェットを利用する
- Movable Type のブロックタグにファンクションタグで使うモディファイアを指定する
- MTIf タグの test モディファイアで Perl の式を利用する
- MTIf タグの tag モディファイアでテンプレートタグの値を直接参照する
- Movable Type 4.1 / MTOS における配列とハッシュの利用方法
- MTIf タグの like 属性について
- MTSetVarBlock と MTSetVarTemplate の違いについて
- MTIgnore タグ
- エントリーで table タグを記述する場合の注意
この記事を読んだ人はこんな記事も読んでいます
- Ajax 日めくりカレンダー(MT4版)
- Movable Type 4.01 リリース候補版を公開
- 「Webデザインの新しいルール Movable Type 4.x」について(その1:テンプレートデザイン)
- Movable Type(MT)テンプレート
- Movable Type 4 でポッドキャスト/ポッドキャスティング(その2:MT-Enclosures プラグイン)
- JavaScript カレンダー(休日表示付き)
- 休日表示付リアルタイムカレンダー for Movable Type
- MTSetVarBlock と MTSetVarTemplate の違いについて
- Ajax 月送りカレンダー(MT4版)
- カレンダーの日付リンクのジャンプ先をエントリー・アーカイブに変更する
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL
コメントする
greeting
