2007年8月18日アーカイブ

自宅の環境に、別のpathでMT4を新規インストールしてみた。
すると、テンプレートの一覧を見たときに、画面の右側に「ショートカット」と言うのがあってそこでインデックステンプレートの他にアーカイブテンプレートやテンプレートモジュールがあることがわかった。
しかし、いざテンプレートを編集してみようとすると、Javascriptのエラーが出て編集できない。FirefoxとIEで別の場所でエラーが出る。
mt-config.cgiで、AdminCGIPathをhttpsに指定していたので、そのせいかと思って消して、httpでmt.cgiにアクセスしたところ動いた。
その後、lib/MT/App.pmをつらつらと読んでいたところ、mt-config.cgiのStaticWebPathに対して、http: からで書くか / から書くかで挙動が違うようなことがコメントで書いてあった。
mt-config.cgiに
CGIPath    http://www.wizard-limit.net/cgi-bin/mt-4.0/
AdminCGIPath https://www.wizard-limit.net/cgi-bin/mt-4.0/
StaticWebPath    http://www.wizard-limit.net/mt-static
と書いてあったのを、
CGIPath    http://www.wizard-limit.net/cgi-bin/mt-4.0/
AdminCGIPath https://www.wizard-limit.net/cgi-bin/mt-4.0/
StaticWebPath    /mt-static
と直したところ、httpsでmt.cgiにアクセスしても無事にテンプレートの編集ができるようになった。
続いて、テンプレートのところをつらつらと見てみる。
スタイルと言うのを選ぶと、cssの切り替えでデザインが変えられるようだ。このスタイルを選ぶところで、2カラムにするか3カラムにするか選べるんだけど、それがどこで反映されるのか良くわからない。
最初の状態では、ウィジェットのテンプレートの一覧を見ると空で、一度でもウィジェットセットの画面を表示させると一覧が表示されるようになる。
ここに、カレンダーとかタグクラウドとかあるんだけど、特に選ばなくても標準の画面のサイドバーには表示されている。
サイドバーの中身は、テンプレートモジュールの「サイドバー(2カラム)」とか「サイドバー(3カラム)」が使われているようなのだが、こいつをMTIncludeしているところが見つからない。
このままだと、カスタマイズは結構骨が折れそうだ。タグリファレンスの4.0対応版が公開されたら少しは変わるだろうか?
我慢できなくなってMT4.0に上げてみた。
とりあえず、新しいテンプレートに移行しなければ、MT3にしたときと同じようにそのまま動きそうだ。
しかし、コメント関係の新機能や、検索まわりをまともに使うには、テンプレートの移行は避けられなさそうなので、暇を見つけてちょこちょこやろうと思う。
前回MT3.3に上げたときに、コメントで教えていただいたalt-tmplだが、MT4になってテンプレートの名前が変わったらしく、そのままではいけなさそうだ。
画像のアップロードまわりはどこにあるのかな・・・。
2007年8月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

このアーカイブについて

このページには、2007年8月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2007年8月17日です。

次のアーカイブは2007年8月19日です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.1.1