사용자를 위해 내가 디자인 한 사이트의 콘텐츠 블록을 편집 할 수있는 기능을 제공하고 싶습니다.WYSIWYG HTML 편집기이지만 컨텍스트별로 특정 태그로 제한
대부분의 블록은 <div>
에 포함되어 있으며 사용자는 블록 내부에서 사용하는 HTML을 자유롭게 선택할 수 있습니다. 그러나 예를 들어 <ul>
태그에 포함 된 일부 블록이 있으며 올바른 HTML 구문을 따르기 위해 목록에서 <li>
을 추가 또는 제거하도록 사용자를 제한하려고합니다.
데이터베이스에서 HTML을 검색하여 WYSIWYG 편집기에서 관리 사용자에게 제공 할 계획입니다. 블록의 '포함 태그'를 지정하고 일반 HTML 구문 규칙에 따라 블록 내부에 추가 할 수있는 것을 제한 할 수있는 편집기가 있습니까?
참고로 Zend Framework와 PHP를 사용하고 있습니다.
덕분이다. 나는 과거에 TinyMCE를 조사해 보았고 약간의 설정 가능성에 압도 당했다. 그러나, 마치 사용자가 게시 할 수있는 것을 제한하기 위해 valid_elements 옵션을 사용할 수있는 것처럼 보입니다. 또한 jQuery 플러그인이있어 인생을 더욱 편리하게 만들어줍니다! 건배! –