purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

選択スタイルのカスタマイズ

スタイルリストを編集したい

TinyMCEは選択したクラスをタグに割り当てることができます


で、relevance1とかのクラス名のところを編集したい!と思ったわけです。


ということでこのクラス名でファイル内を検索したけど、どうもそれらしき場所が見つからない。
とういことで「_createStyleSelectとか、styleselectとかいう単語で」調べたら


via
TinyMCE/Configuration/theme_advanced_styles - Junoe PukiWiki

theme_advanced_styles

このオプション値はセミコロンで区切られたクラスタイトル/クラスネームのリストを設定できます。クラスタイトルとは、ドロップダウンリストのタブに表示されるラベル名称で、クラスネームは実際に挿入された際のCSSクラスです。このオプションが未設定の場合は、TinyMCEはcontent_cssからクラスをインポートします。

使用例
tinyMCE.init({
...
theme_advanced_styles : "Header 1=header1;Header 2=header2;Header 3=header3;Table Row=tableRow1"
});

でphpMyFAQ2.5.1では「theme_advanced_styles 」を指定していなかったので、template/style.css
の中のクラスが全部インポートされているようだった。
theme_advanced_stylesオプションをtinyMCE.initの中に追加してあげて解決


一回疑ったけどログアウト、ログインしないと反映されないのでニアミス