Movable Type 備忘録
MovableType 3.3の投稿者名の表示について
- Prev Page: MovableTypeのデータベースごとバックアップする
- Next Page: MovableType 3.3 標準のタグ機能について
何気なくネットを徘徊していたら、いつもお世話になっている小粋空間さんの記事で気になることが書かれていた。。。
どうやら、MovableType(ムーバブルタイプ) 3.3では、投稿者の表示名を設定しないと<$MTEntryAuthorDisplayName$>で投稿者名を表示させようとしても、表示されないらしいです。
さっそく確認してみたところ、確かに何も表示されていませんでした…わたし、ぜんぜん気づかなかったよ
ということで、当サイトで配布しているテンプレートでも急遽対応することにしました。
メインインデックス、個別エントリ・アーカイブ、月別アーカイブそして、カテゴリ・アーカイブの各テンプレート内で投稿者名の表示を、以下のように修正しました。
変更前Posted by <$MTEntryAuthorDisplayName$> at <$MTEntryDate format="%X"$>変更後Posted by <MTIfNonEmpty tag="EntryAuthorDisplayName"><$MTEntryAuthorDisplayName$><MTElse>BlogMaster</MTElse></MTIfNonEmpty> at <$MTEntryDate format="%X"$>
<MTIfNonEmpty>タグを使って、<$MTEntryAuthorDisplayName$>タグが空白かどうかをチェックして、空白だったら BlogMaster と表示し、空白でなかったら投稿者名を表示するようにしています。
MovableType(ムーバブルタイプ) 3.2だと、表示名 が未入力だった場合ログイン名が表示されちゃいますよね。 これってどっちが正しい動きなんでしょうね。
ログイン名が表示されるのはどうかと思うので、わたし的にはMovableType(ムーバブルタイプ) 3.3の方が正当な気がする。
では。。。SEE YOU![]()
Trackback Pings(0)
No trackbacks found.
Comments(0)
No comments found.




Post a Comment