MTOS4 を使ってブログを書いているお客さんから「入力欄が狭すぎる。何とかならんかいな」と要望があったので対応。
本文入力欄の高さの設定は、mt/tmpl/cms/include/archetype_editor.tmpl の中に記述されている。
この部分ね↓
<mt:setvarblock name="editor_content_height"><mt:if name="disp_prefs_height_body"><$mt:var name="disp_prefs_height_body"$><mt:else>194</mt:if></mt:setvarblock>
なんか、disp_prefs_height_body という変数が存在していればその値を使うようになっているので、入力画面のテンプレート(今回は、カスタムフィールドも使っているので、mt/alt-tmpl/cms/edit_entry.tmpl がテンプレートファイル)に
<$mt:setvar name="disp_prefs_height_body" value="380"$>
と書いてみたけど高さ変わらず。
なので、include の下のテンプレートファイルを直接編集するのはいやだったのだが、高さ設定のところを、
<mt:setvarblock name="editor_content_height">380</mt:setvarblock>
と変更した。
これでばっちり。
ところで、テンプレートファイルで、
<!--
<mt:setvarblock name="editor_content_height">380</mt:setvarblock>
-->
なんてしてても、MT タグは有効になってしまうんじゃね。
上のように記述して、これで<mt:setvarblock>タグは無効になってるつもりでテストをしてたんだけど、どうしても思ったような結果にならないんで、他のどこかで editor_content_height なんて変数がセットされてるんじゃないかと探しまくってしまったよ。(^^;
コメントする