mt
あるカテゴリ以下のサブカテゴリーリストを出力したいと思い <ul> <MTTopLevelCategories> <MTSetVarBlock name="parent"> <MTCategoryLabel trim_to="3"> </MTSetVarBlock> <MTHasSubCategories> <MTIf name="parent" eq="000"> <MTSubCategories> <li> <a href="<MTCategoryArchiveLink>"> <MTCategoryLabel cutbefore="_"></a> </li> </mtsubcategories></mtif></mthassubcategories></mttoplevelcategories></ul>
夕べガリガリとエントリーを入力して、今日になってDWを開いたら、得体の知れないファイルがルートディレクトリに大量に増えていた。 MT4は画像挿入時に、自動的にポップアップ表示できるようなHTMLを生成してくれるのだけれど、その画像一枚一枚のHTMLファ…
特定のカテゴリーのエントリーを、「年/月/日_時分秒.html」という形で、まぁ新着情報などよくあるパターンのアーカイブマッピングを設定しようとした。 せっかくだからを使ってやってみようと、エントリーアーカイブテンプレに以下のように記述。 ボクのや…
不満噴出僕怒髪天。 エントリー投稿でフォントカラーを変更できない まぁ使い始めてすぐ分かったことだけど。 ユーザさんが色を変えたがるのは至極当然。ホイホイと色を変えまくるのは美しくないというのは分かるが、そんなモンは6舎の観念の押し売り。 なん…
エントリータグによって条件分岐を行いたいと思った。使うはお馴染みのCompareプラグイン。 "> これでは動かない。 ]"> これでも動かない。 もしやと思ったらこれで動いた。 タグ内でMTタグが思いっきり動作する様子。すげえな。
最初はアーカイブマッピングの操作でうまくいくかなと思ったら、どうやら「%c」を含めること自体が拒否されてクソファッキンな状態で以下の記事に行き当たりました。 http://cto.tafc.co.jp/archives/2005/02/movable_type.html PDFの解説書付きで、簡単…と…
題目の通り、MT4でインデックステンプレートとモジュールの新規作成を行うとなぜか同一のテンプレートが勝手に二つ生成される。 わざわざ消さないといけないのですごく面倒。なんなのコレ。
社内リソース向けに作ったやつですが参考にしたい方はどうぞ。 いわゆるビジネスブログの構築を前提とした、カテゴリ・エントリーをサイトマップ化するMTテンプレートつきです。 http://agnist.jp/resource/sitemap/sitemap.html こういうCSSの組み方を好む…
たとえばエントリー本文のHTMLタグを除去する場合 上記のように書きます。 HTMLタグを除去しつつ、表示する文字を30文字までとする場合 1: 2: 上記は「remove_html」と「trim_to」の順番が違うだけですが、出力結果が変わります。1:はHTMLを除去してか…
Compareプラグインによるスマートなカテゴリ別出力方式の分け方。 %c/%y/%m%d_%h%n%s%x %c/%f 上記の場合、カテゴリ名「00_news」と「00_diary」を日付名ファイルで出し、それ以外はエントリー入力時に設定したファイル名で出す方式。 アーカイブマッピング…
ようやく職場のローカル環境へMT4をインスコローリエンスしてみた。各所の画像を見て前々から思っていたが、改めて真っ先に思ったことが 「WPのパクりじゃね?」 ってほど、インターフェースからホーム画面の「ダッシュボード」という名称までWPづくし。プル…
インターンが増えて、今までボクチンが使っていたお下がりPCを回すべく、職場におニューのPCをあてがわれて嬉しいのですが、ローカルでサーバ組んでMT・WPとガッチリ組んでいたボクは一日作業に見舞われています\(^o^)/ 現在進行形で。で、ですね、MTのDB…
http://www.agnist.jp/multiblog.html 社内向けかつバリバリMTカスタマイズできる人向けに大雑把に書いた内容だけど、参考にしたい方がいましたらどうぞ。
以前の日記で(追加修正済み)multiblogプラグインでのブログ別条件分岐を書いたけど、Compareプラグインでもっと簡単に書けると気づいたので改めてメモ。 ブログIDが1か2の場合 ブログIDが1で2でもない場合 の条件はb2、b3と増やしていける。 MTタグ的にプ…
任意の文字列を抽出するCutString Compare Plugin for Movable Type 上記二つのプラグインを使用。エントリーの属する「タグ」によってエントリーレベルでの表示を切り替えることは簡単だが、カテゴリーにはタグ付けができないため、カテゴリ別に表示を切り…
「複数ブログ統合CMS」改めてマルチブログについて。 MultiBlogプラグインについてより詳しいページ。 で指定されたブログはその範囲内で処理が繰り返される。「mode="loop"」はデフォのようだ。 今現在の子ブログのパターンのみ出力させたい場合はを使用す…
親ブログでテンプレート・モジュールを一括管理し、子ブログ側でMTMultiBlogプラグインを使用し読み込む。MultiBlogについては、Sixapartで紹介されている以外にモジュールを読み込む使い方もある。 参考 http://www.sixapart.jp/movabletype/plugins/multib…
http://www.sixapart.jp/movabletype/plugins/multiblog.html 上記プラグインを用いて一ブログを一カテゴリとし、より構造の深いCMSサイトを構築しやすくなる。 しかし現時点、ファイル構造的にダブってしまうのが課題。例えばあるサイトのCompanyカテゴリの…
更新頻度の少ないエントリーは固定ファイルで出力したい。 更新頻度の高いエントリー(ニュース等)は日付出力したい。 上記の状況にて、普通にアーカイブマッピングを分けていては、どちらか片方しかできなかった。日付出力しようとすると、ファイル名書い…