web-dev-qa-db-ja.com

CKeditor:出力のすべてのulおよびol要素にクラスを追加します

Ul要素とol要素は、「テキスト」コンテキスト以外のテーマ設定でよく使用されます(例:カテゴリブロックなど)。したがって、箇条書きはデフォルトで削除されます。

CKeditorによって出力されるすべてのulおよびol要素にクラスを追加する方法はありますか?たとえば、「editor」クラスの場合、ul/ol要素がCKeditorによって出力された場合(箇条書きまたは小数付き)に異なるテーマを設定できるようにします。

スタイリングの目的でこれを行う理由はありません。 ul要素とol要素は、それらの親コンテナによってターゲットにできます。クラスはテーマの出力に依存しますが、Garlandテーマではこれを考慮してください。

/* Style all ul and ol elements from the body output. */
#center .node .content ul,
#center .node .content ol {
  /* Styles here */
}

クラスがない場合は、page.tpl.phpおよびnode.tpl.phpテンプレートに追加できます。

1
enzipher