-----
ご利用のサーバ:
MODXのバージョン:
PHPのバージョン:
MySQLのバージョン:
ブラウザ:
-----
お世話になります。
MODX revoを利用しています。
あるテンプレート変数の入力オプションをリッチテキストに設定しました。
しかし、このテンプレート変数のリッチテキストのTinyMCEの表示が英語表記になってしまいます。
※コンテンツの編集画面は、ちゃんと日本語のTinyMCEで表示されます。
テンプレート変数でもちゃんと日本語のTinyMCEで表示されるようにするにはどうしたらよろしいですか?
アドバイスをいただければ幸いです。
テンプレート変数でのリッチテキスト
Re: テンプレート変数でのリッチテキスト
MODX 2.2.8-plを使用しているえのぐと申します。
TinyMCE 4.3.3を入れて試しにリッチテキストのテンプレート変数を追加してみましたが、ボタンとステータスバーの部分は少なくとも日本語で表示されています。
システム設定 > core > 言語とエンコード の言語設定が全てjaになっているか一度確認してみていただけますか?
項目は以下の4つです。
TinyMCE 4.3.3を入れて試しにリッチテキストのテンプレート変数を追加してみましたが、ボタンとステータスバーの部分は少なくとも日本語で表示されています。
システム設定 > core > 言語とエンコード の言語設定が全てjaになっているか一度確認してみていただけますか?
項目は以下の4つです。
- cultureKey
- fe_editor_lang
- manager_language
- manager_lang_attribute
Re: テンプレート変数でのリッチテキスト
投稿ありがとうございます。
私が利用しているMODXのバージョンは2.2.10-plになります。
頂いた以下リストを確認してみました。
cultureKey
fe_editor_lang
manager_language
manager_lang_attribute
しかしどれもjaになっています。
どこに問題があるのかさっぱり見当がつきません。。。。
私が利用しているMODXのバージョンは2.2.10-plになります。
頂いた以下リストを確認してみました。
cultureKey
fe_editor_lang
manager_language
manager_lang_attribute
しかしどれもjaになっています。
どこに問題があるのかさっぱり見当がつきません。。。。
Re: テンプレート変数でのリッチテキスト
マネージャーのソースコードを読んでみたところ、たしかにコンテンツとテンプレート変数でTinyMCEを有効にするタイミングが異なるような振る舞いをしていました。
テンプレート変数の入力画面が具体的にどこで上書きされているのか確認に時間がかかりそうなので、応急処置の案だけお知らせします。
エレメント > プラグイン > TinyMCE を開いて、プラグインコード中でgetOptionメソッドの第二引数が'en'になっているところを'ja'にしてみてください。
視認した範囲だと33行目の二つ目の方です。
これを
こうです。
それと念のため、webコンテキストの設定で言語が上書きされていないかもチェックしてみてください。
テンプレート変数の入力画面が具体的にどこで上書きされているのか確認に時間がかかりそうなので、応急処置の案だけお知らせします。
エレメント > プラグイン > TinyMCE を開いて、プラグインコード中でgetOptionメソッドの第二引数が'en'になっているところを'ja'にしてみてください。
視認した範囲だと33行目の二つ目の方です。
コード: 全て選択
$def = $tiny->context->getOption('cultureKey',$tiny->context->getOption('manager_language','en'));
コード: 全て選択
$def = $tiny->context->getOption('cultureKey',$tiny->context->getOption('manager_language','ja'));
それと念のため、webコンテキストの設定で言語が上書きされていないかもチェックしてみてください。