コンテンツ編集画面で文字列を入力した後、中央揃えの場合は、正常に中央に移動するのですが、
右揃えの場合、左に位置したままとなってしまいます。
コンテンツ編集は、TinyMCE(パッケージマネージャから4.3.3と表示)を利用しております。
吐き出されたhtmlソースを参照すると、中央揃えの場合、
<p style="text-align: center;">ああああああ</p>
と出力されますが、
右揃えの場合、
<p class="justifyright">ああああああ</p>
と出力されております。
左寄せと右寄せはクラスを別途自前のCSSに追加すれば問題ないのですが、
出来れば、中央揃えの様なソース記述が良いと考えます。
このソースで右揃えに表示されるようにするには、
どうしたら良いか教えていただければ幸いです。
よろしくお願いします。
-----
ご利用のサーバ:Linux
MODXのバージョン:MODX Revolution 2.2.4-pl (traditional)
PHPのバージョン:5.3.3
MySQLのバージョン:5.0
ブラウザ:firefox
-----
コンテンツ編集画面の右揃え、中央揃えについて
Re: コンテンツ編集画面の右揃え、中央揃えについて
RevoのTinyMCEプラグインは経験浅いんで、
場当たり的な対応しか分かってませんが、それで構わなければ。
以下のファイルを編集します。
core/components/tinymce/tinymce.class.php
60行目から始まる'formats'のarrayから、'alignright'で始まる行をコメントアウト。
管理画面のメニューで「サイト」→「キャッシュをクリア」。
これで完了です。
要望に合わせるなら、'alignleft'もコメントアウトした方が良さそう。
日本語環境だと扱いの難しい両端揃えは、残しておいてクラスで調整した方が良いです。
tinymce.class.php は、
assets/components/tinymce に設置されるTinyMCEとのブリッジなんで、
ある程度のとこまでは、これの編集で対応できる筈です。
場当たり的な対応しか分かってませんが、それで構わなければ。
以下のファイルを編集します。
core/components/tinymce/tinymce.class.php
60行目から始まる'formats'のarrayから、'alignright'で始まる行をコメントアウト。
管理画面のメニューで「サイト」→「キャッシュをクリア」。
これで完了です。
要望に合わせるなら、'alignleft'もコメントアウトした方が良さそう。
日本語環境だと扱いの難しい両端揃えは、残しておいてクラスで調整した方が良いです。
tinymce.class.php は、
assets/components/tinymce に設置されるTinyMCEとのブリッジなんで、
ある程度のとこまでは、これの編集で対応できる筈です。
Re: コンテンツ編集画面の右揃え、中央揃えについて
ご回答ありがとうございます。
一度、こちらで確認をしてみます。
一度、こちらで確認をしてみます。
Re: コンテンツ編集画面の右揃え、中央揃えについて
こちらの対応で、正常に動作することを確認しました。
どうも、ありがとうございました。
どうも、ありがとうございました。