2

TinyMCE で使用する「テンプレート」をセットアップしようとしています。私が思いついたアイデアの 1 つは、特定の要素をグラフィック ビューで編集できないように非表示またはロックし、HTML ビューでのみ表示および変更できるようにすることでした。

一般ユーザーがグラフィック ビューで開いて、テキストを変更し、すぐに作業を開始できるようにするためのアイデアでした。ユーザーが誤ってページ全体を台無しにする間違ったものを誤って変更することを心配する必要がない方法で物事を証明するもの。

フラッシュオブジェクトを黄色のボックスとして表示する実装がいくつかあることは知っていますが、それは変更できません..そのようなアイデアです。これを行うための組み込みの方法はありますか、それとも何らかのタイプの拡張機能である必要がありますか?

4

1 に答える 1

3

TinyMCE にはネイティブでこれを行う方法がなく、実際に私自身の作業で以前に出てきました。

実際に最善の解決策は、TinyMCE インスタンスの外部で読み取り専用にする必要がある部分を表示しないことです。したがって、たとえば、静的ヘッダーの後にエディター ボックスが続き、その後に静的フッターが続く場合があります。ヘッダーとフッターは、ユーザーが完成したドキュメントを視覚化できるようにのみ表示されますが、編集できないことは既に理解しています。複数の編集可能なセクションを作成し、保持のためにサーバーに送信する前にそれらのコンテンツを結合することもできます。もちろん、ページをロードするときに情報をセクションに分割する必要がありますが、この組み合わせた作業は、TinyMCE をハッキングして正確に記述したことを実行するよりも少ないと思います。

于 2012-12-11T19:39:58.000 に答える