Movable Type 7 r.4502 または r.4503 にアップデートすると表示が崩れる場合の対処方法

MTAppjQuery v2 をご利用のお客様から Movable Type 7 を `r.4208` から `r.4502` または `r.4503` にアップデートして表示がおかしくなった場合の対処方法のご案内です。

この記事は弊社 bit part 合同会社が提供している Movable Type プラグイン「MTAppjQuery」の利用を前提としております。MTAppjQuery って何?という方は弊社の「MTAppjQuery」の製品ページをご覧ください。

MTAppjQuery v2 をご利用のお客様から Movable Type 7 を r.4208 から r.4502 または r.4503 にアップデートしたら、コンテンツデータの編集画面で今まで表示されていたフィールドが表示されなくなった、というお問い合わせをいただきました。

調べてみると、最初に登場した「テキスト(複数行)」のフィールドの div の中に、それ以降のフィールドが全部入ってしまうようです。

blockeditor-bug-min.png

本体のテンプレートを修正

下記のテンプレートの最終行に </div> を追加してみてください。

mt/plugins/BlockEditor/tmpl/cms/field_html/field_html_multi_line_text.tmpl

このこれで問題は解決するはずです。

Fix fieldhtmlmultilinetext.tmpl プラグインをインストールする

https://www.dropbox.com/s/u7qf3qr75m4bxk7/FixFieldHtmlMultiLineText.zip?dl=0

こちらから Fix fieldhtmlmultilinetext.tmpl プラグインをダウンロードして MT のプラグインディレクトリに入れてください。

なお、このプラグインは r.4208 で利用すると逆に表示が崩れるのでご注意ください。MTAppjQuery v2.3.1 までは同梱されています。

以上です。

Published 2019-01-31
Updated 2019-06-25

「MTAppjQuery」カテゴリの記事一覧