標準のMovableTypeにおいて、カテゴリのDecsriptionに日本語を入れて運用すると、エントリーごとやメインページでカテゴリー名を日本語で表示することができなくなってしまいます。
これは、エントリー内等で、カテゴリー内で<$MTEntryCategory$>は使えますが、カテゴリーのDescriptionを引っ張ってくる<$MTEntryCategoryDescription$>のようなものがないためです。
このようなときには、「エントリー毎に日本語カテゴリ名を表示させるプラグイン」が大変有用です
どなたかの参考になれば。
2004.11.16
<MTEntryCategories glue=", ">
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryDescription$>
</a>
</MTEntryCategories>
とすれば、プラグインなしでも、実現することができました。ありがとうございます。 > yooseeさん、コメントありがとうございます。
さらに、上述の方法では不可能であった、複数カテゴリが設定されているものに対する表示も、この方法なら可能です。
<MTEntryCategories glue=", ">
返信削除<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryDescription$>
</a>
</MTEntryCategories>
みたいに使えば標準でも呼べると思います >MTCategory Description
どうもありがとうございます。
返信削除設定変更して、無事に反映できました。
複数のカテゴリーに対しても、きちんと表示可能になったので、とても満足しています。
本文側にも、反映させますです。
# 何も分からずにいじっていることがばれてしまった。。
toyoさんが元ネタにトラックバックをしてくれてあったおかげで、ここまでたどり着きました。何とかなからんかなぁ~って思ってたので、すごくうれしいです。toyoさん、そして、yooseeさん、ありがとうございました。
返信削除いえいえ。お役に立てて何よりです。 > Nojeeさん
返信削除toyoさん、ホント便利ですね。これ!
返信削除何で標準でないんだろうって感じです。
きっとCategoryDescriptionに日本語入れて表示するって必要性が英語圏にはないんでしょうね。
本来であれば、Categoryで日本語が使えるべきなんですよね。
返信削除ただ、Categoryで日本語を使うと、日本語でファイル名を作ったりして大変なことになるので、CategoryDescriptionを使うことになりますよね。
もし標準にするなら、
1. Categoryで日本語を使えるようにする
2. CategoryDescriptionの表示もできるようにする
の順番でお願いすることになるのでしょうね。
とはいうものの、今から1.をされても、私のサイトでは対応し切れませんが。。
エントリー内での日本語カテゴリー名表示
返信削除[かにら日記] エントリー内での日本語カテゴリー名表示 全然違うものを探している...