TinyMCEには隠し設定がある!?
技術系の話がほとんど無いというのもどうかと思うので、今回はそれ系の話をしようと思います。
最近弊社では、modxというCMSを用いたサイトの管理を提案させて頂いています。
提案する側として、常により良い使い方を求めて日々勉強していますが、
ごく最近まで知らなかった設定の謎についてお話します。
modxでは1つのページをパーツごとに分割して作成することが出来ます。
例えば、ヘッダー、コンテンツ、フッターを別々に作成するなんてことが可能です。
また、作成画面はリッチテキストエディターを使用するため、
↓の図のようにグラフィカルな表示になっているので、直感的に操作ができてとても便利です。

しかし、当然のことながら各パーツを別々に作るということは、ヘッダーで定義されたCSSファイルの情報は、
コンテンツの作成には反映されないという状態になります。
そのため、作成画面を開くと↓の図のように残念な感じで表示されてしまいます。

そんなときのために、modxには作成画面に反映させるCSSを指定する設定が用意されています。

これを指定すればすべて解決・・・と思っていたのですが、実はこれを指定しても作成画面には反映されないのです。
その原因を探るため、ググること約1ヶ月。
やっと見つけた答えは、リッチテキストエディターの設定情報がmodxのCSS指定を上書きしていたというものでした。。
このリッチテキストエディターは、modxをインストールするときに一緒にインストールされるもので、
元々modxの設定を上書く様になっているんです。
しかもそんな注意書きはどこにも書いてないし o(`ω´*)o
こんな隠し設定のようなものをなんで作るんでしょうか(-_-)
デフォルトの設定は信用してはいけないんですね。。
タグ: modx















