Как стать автором
Обновить

Комментарии 5

Спасибо за пост. Как раз собираюсь доделывать редактор для удобной работы с картинками. Я правда собирался это делать с помощью jQuery File Upload.
Прошу прощения за вопрос комментариях, но может кто знает, как сделать так, чтобы tinymce4 не корректировал автоматически вставляемый в него html-код?
В конфигурации редактора конечно можно задать такие параметры как valid_elemets, valid_styles и valid_classes, но они скорее нужны для ограничения допустимых значений, нежели для объявления каких-либо дополнительных разрешений. По-умолчанию TinyMCE 4 пропускает все: все SPAN-элементы, все прописанные стили, классы, и атрибуты. Именно поэтому нам и пришлось писать свой обработчик вставки. Уточните, что именно он у вас корректирует?
У меня он почему-то преобразует код
<li class="item-0"><span>0</span></li>

в
<li class="item-0">0</li>

то есть зачем-то вырезает span.
Конфигурация такая:
var config = {
			plugins: [
				"advlist autolink lists link image charmap print preview anchor",
				"searchreplace visualblocks code fullscreen",
				"insertdatetime media table contextmenu paste fullpage"
			],
			toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",

			'document_base_url': documentBaseURL
		};
Извините за беспокойство, дописал в конфигурацию 'extended_valid_elements': 'span' и все заработало
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации