1

ユーザー向けに設計したサイトのコンテンツ ブロックを編集する機能をユーザーに提供したいと考えています。

ほとんどのブロックは に含まれて<div>おり、ユーザーはブロック内で使用する HTML を自由に選択できます。ただし、タグなどに含まれるいくつかのブロックがあり、正しい HTML 構文に従うために、リストから s を<ul>追加または削除するだけにユーザーを制限したいと考えています。<li>

データベースから HTML を取得し、WYSIWYG エディターで管理者ユーザーに提示する予定です。ブロックの「包含タグ」を指定し、通常の HTML 構文規則に従って、ブロック内に追加できるものを制限できるエディタはありますか?

参考までに、アプリには Zend Framework と PHP を使用しています。

4

1 に答える 1

1

TinyMCE by MoxieCode は WYSIWYG エディターであり、許可する有効なタグと属性のリストを使用してエディターのインスタンスを初期化できます。

したがって、1 つのオプションとして、編集中のコンテンツの親要素に応じてエディターを異なる方法で初期化することができます。特定のコンテキストでどのタグが有効であるかを判断するという点で、いくつかの作業が必要になりますが、結果に対して多くの権限が与えられます。

この例はここにあります

于 2009-08-18T20:27:16.967 に答える