Movable Type入門 » 3.2バージョン対応

コメントプレビューでスクリプトエラー

Movable Type 3.2-ja のコメントプレビューには、元々不具合があって
'document.comments_form.bakecookie'はNullまたはオブジェクトではありません。
というスクリプトエラーが発生します。

ブラウザーのバージョンや設定によってはポップアップのスクリプトエラー表示がでるので対処法を記します。

これは個別ページで


この情報を登録しますか?

という項目があるのにコメントプレビューではないために発生します。

ということで、テンプレート>システムのなかにあるコメントプレビューを開いて、

<p>
<label for="comment-url">URL: </label>
<input id="comment-url" name="url" size="30" value="<$MTCommentPreviewURL$>" />
</p>

の下に

<p>
<label for="comment-bake-cookie"><input type="checkbox"
id="comment-bake-cookie" name="bakecookie" onclick="if (!this.checked) forgetMe(document.comments_form)" value="1" />
この情報を登録しますか?</label>
</p>

を付け足してください。

そうすればスクリプトエラーはでなくなります。