Movable Type4 Beta2 研究
Movable Type4(beta2)で、出来なくなったことをひとつ。これはMT3.3xのテンプレートを無理やり実装してみて発覚したもののひとつである。「無理やり実装」は無駄ではなかったようだ。
2007/06/17追記:この記事は誤っています。
いままで
カテゴリを日本語で作成する場合、そのままではカテゴリ並びが意図した通りとはならない場合が多い。よくあるtipsとして先頭に"0100"などの数値インデックスを付与して、プラグインで「先頭文字4文字カット」などという手段。
わたしはこれを使っていたが、ある時期からもっと簡単な手法を用いていた。カテゴリ名に<0100>と付与してそのままカテゴリを生成する。デザイン時に意図したとおりに並ぶ。これをテンプレートタグのMTCategoryLabel remove_html="1" オプションでインデックス文字をカットするという手法。
テンプレートでは以下のようなソースとなる。4行目にそのコードがある。
<MTTopLevelCategories>
<MTSubCatIsFirst><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="categoly"><a href="<$MTCategoryArchiveLink$>" title="<MTCategoryLabel decode_html="1" remove_html="1"> "><MTCategoryLabel decode_html="1" remove_html="1"></a>
<MTElse>
<li class="categoly"><MTCategoryLabel decode_html="1" remove_html="1">
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTTopLevelCategories>
Movable Type Beta2での挙動
「<0100>テストカテゴリ」などというカテゴリ名の"<0100>がカットされない。そのまま表示されてしまうようだ。...ううむちょっと困った。まあ、Betaだから...と、淡い期待をしてみる。
2007/06/17追記:この記事は誤っています。MTCategoryLabel remove_html="1" オプションで正常にカットされます。- カテゴリ:210Movable Type
トラックバック(0)
このブログ記事を参照しているブログ一覧: Movable Type4 Beta2 研究
このブログ記事に対するトラックバックURL:
- Categories
- Entries
-
- カテゴリごとの新着情報のようなもの
- テスト記事2
- テスト記事
- Movable Type4 Beta2 研究
- Movable Type4 Beta2 研究
- Movable Type4 Beta2 研究
- Movable Type4 Beta2 その後
- Movable Type4 Betaその後
- MT4使ってみた
- 回り込みをクリアするベスト方法
- 忘れてた...
- ワンカラムテンプレート完成...?
- カテゴリ位置とエントリ位置の同時強調表示
- Rico JavaScriptとbody onload関係のバッティング
- ワンカラム進捗
- ワンカラムテンプレートに挑戦中
- 3カラムテンプレート完成!
- 最近の興味ごと
- 3カラムテンプレートの試用
- 3カラムテンプレート開発経過
- 3カラム+rico角丸ブロック
- ちょこちょこヒットしてます
- 3カラムテンプレート
- 左二段サイドバー試作
- Ajaxで月送りカレンダー
- サイドバー内リストマークのズレ
- カスタマイズ(カテゴリ並び)
- 更にカスタマイズ
- ここ少しカスタマイズ
- モジュール化完了
- モジュール化途中...
- Movable Typeテンプレート

コメントする