備忘録:FCKEditorの「スタイル」欄にAタグ用クラスは指定不可?

FCKEditorの「スタイル」メニューに項目を増やすには下記ファイルの修正で行えますが…

mt-static/plugins/FCKeditor/fckeditor/fckstyles.xml
リンクに対しアイコンを出すスタイルを設定しようと下記のように記述ました。

<Style name="a:icon_01" element="a">
<Attribute name="class" value="icon_01" />
</Style>



で、コイツを実際にエントリー編集画面で使うと…
ほにゃらら■リンク
みたいに、カーソルがあった場所にアイコン(■)を置いてしまう。



Firebugでソースを覗いてみたところ


<a href="〜">ほにゃらら<a class="icon_01"></a>リンク</a>
こんな感じに、クラスだけ入れたカラの<a>タグを挿入してやがりました。


手打ちで「class="icon_01"」を指定したリンクに対して、スタイル欄から選択するとそのクラスを外すことは出来るんですが、また同じリンクにスタイル欄で指定しても上記のようにカラ<a>タグを挿入する始末。


<a>にクラスを指定したいってニーズは結構あるはずなんだけどなぁ。
今のところ解決策模索中…