0

次のことを意味します。デフォルトのスタイリング上の理由から、エディター領域 (iframe) で作成するときに、特定のクラスをテーブルに追加したいと考えています。plugin のソースコードを変更することでこれを行う方法がわかりましたがtable、そのファイルを変更するのは悪い決定です...そして、構成を介して行うことは不可能です。たぶん、その場でテーブルの動作を再定義する方法がいくつかあります...

この場合の最善の解決策は何ですか?

前もって感謝します!

4

2 に答える 2

1

「スタイリング上の理由」でソースコードを変更するのは悪い考えだと思います。

デフォルトのスキン (v2 スキンだと思います) を変更するか、CKEditor にカスタム スキンを追加することで、デフォルトの CSS を簡単に変更できます。

ドキュメンテーション

開発者ガイド

于 2012-04-21T04:36:35.360 に答える
1

テーブル ダイアログやその他の動作をオンザフライで変更するプラグインを作成できます。このアプローチでどこまで行けるかは、あなたの能力と、どのような変更が必要かによって異なります。この方法で調整するには複雑すぎる場合、2 番目の方法は、変更したい元のプラグインをコピーし、それに基づいて独自のバージョンを作成することです (ただし、CKEditor ソース フォルダーの外部)。

たとえば、このプラグインはテーブルとセルのダイアログにフィールドを追加して背景画像を選択します: http://cksource.com/forums/viewtopic.php?f=18&t=23607

プラグインの作成方法については、CKEditor チュートリアルに従って学習できます。

于 2012-04-21T08:46:03.397 に答える