”システムテンプレートなどの不具合が発生する場合がある”という報告もされていたが、コメント投稿時の確認で、ページの表示(確認、エラー表示、完了)に問題がなかった。
しかし、、コメント通知メールが、以下のように本文が表示されなかった。
コメント通知テンプレートのソースコードの一部がそのまま表示されている。
メールの件名は、文字化けなどは発生していなかったので(なので、本文までチェックしそこなっていた^^;)
”メール通知の文字化け”報告の不具合ではなさそう。
このコメント通知処理は、グローバルテンプレート>メールテンプレート>新しいコメント から出力されている。
そのため、グローバルテンプレートは未使用なので関係ないと思っていたが、グローバルテンプレートの中のメールテンプレートに関しては、影響があることが判明。
コメント投稿やトラックバック投稿があったときに、メール通知設定を行っていた場合、このテンプレートを使ってメールが送信される。
なので、メール通知の設定をしてあるため、このグローバルテンプレートのチェックも必須であった。
ちなみに、MT4でののグローバルテンプレート>メールテンプレート一覧は以下の通り。
アップグレード後のグローバルテンプレート>メールテンプレート一覧は、上記(6リスト分)を引き継いでおらず、
空白行数行の下に文字化けテンプレートが2つ表示されていた。
なので、グローバルテンプレートの初期化を行う。
「初期状態にリセット」を選択、既存のテンプレートのバックアップを作成するにチェック
(「グローバルテンプレートを初期化」にしても、なにも変わらなかった)
参考:小粋空間さんの「Movable Type 5.0 にアップグレードする場合の注意事項」
初期化が完了すると、メールテンプレートにバックアップ用のテンプレートも含めて表示された。
もう一度、コメント投稿を行い、メール通知の件名及びメール文を確認したところ、通常のコメント通知のメール文を受信することができた。
また、初期化することによって、グローバルテンプレート>テンプレートモジュールは、正しい日本語表示で一覧が表示されたが、なぜか9行の空白行がそのまま表示されていたので、この空白行を削除。
とりあえずグローバルテンプレートの初期化を完了した。
グローバルテンプレートの一覧は、MT4とMT5では内容が追加されたものがかなりあるようだ。
MT5でのグローバルテンプレートの使い方について、ウェブサイトーブログの位置づけでも、同じ使い方ができるのか、今後の利用法を探っていきたい。