個別エントリーアーカイブのテンプレートではコメント部をカスタマイズ出来るが、
コメント・リスト、コメント・プレビュー、コメント・エラーのテンプレートでは、<MTCommentFields>となっている為、プログラムを書き換えないとレイアウトの変更が出来ない。せっかく個別エントリーのデザインを変更してもプレビューや、エラー時には別のレイアウトになってしまうのでは嫌だ。そこで、個別エントリーのコメント部をテンプレート化して他のテンプレートへIncludeするようにしてみた。

コメント部のテンプレートを作成する

[管理]-[テンプレート]-[テンプレート・モジュール]-[新しいテンプレート・モジュールを作る]にて
コメントリスト用とコメントプレビュー、エラー用のテンプレートを追加する。名前は何でも良いが Comment Fields List と Comment Fields Preview とした。
内容は、個別エントリーアーカイブのテンプレートからコピッただけに近いが、微妙に違っています。

Comment Fields List

Comment Fields Preview

コメント・リストのテンプレートを変更する

[管理]-[テンプレート]-[特別なテンプレート]-[コメント・リストのテンプレート]にて

<MTCommentFields>

の部分を

<$MTInclude module="Comment Fields List"$>

に変更する。

コメント・プレビュー、エラーのテンプレートを変更する

[管理]-[テンプレート]-[特別なテンプレート]-[コメント・プレビュー、エラーのテンプレート]にて

<MTCommentFields preview=”1″ static=”1″>

の部分を

<$MTInclude module="Comment Fields Preview"$>

に変更する。
これにより、問題が生じるかどうかは現状では不明・・・。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*