Фикс предпросмотра визуального редактора Bueditor
Проблема: в Drupal 7 при редактировании материала, если редактируемое поле содержит html теги, то после сохранения материала становится не доступным предпросмотр материала (средствами редактора bueditor), пишет ошибку - The preview is disabled due to previously inserted HTML code in the content. This aims to protect you from any potentially harmful code inserted by other editors or users. If you own the content, just preview an empty text to re-enable the preview. По-Русски это звучит так - Предварительный просмотр отключен в связи с ранее вставленным кодом HTML в содержание. Эта деятельность направлена на защиту от любого потенциально вредного кода добавлено в редактором или другим пользователем. Если у вас есть содержание, оставьте пустыми текст просмотра, чтобы снова включить preview.
Как видно из текста ошибки, сделано это из соображений безопасности. Но в моем случае доступ к редактированию материала сайта имеет один проверенный человек - администратор сайта, и данный барьер защиты мне попросту не нужен, поэтому обойдем его, дав полную свободу действий редактору материала.
Решение проблемы: идем в настройки редактора bueditor: Конфигурация -> Bueditor (admin/config/content/bueditor). Выбираем для редактирования профиль, который привязан к нашему проверенному редактору материалов сайта, нажимаем редактировать. Из списка кнопок, находим кнопку предпросмотра и заменяем изначальный код: js: E.prv();
на js: E.safeToPreview = true; eDefPreview();
сохраняем.
Теперь после внесения в редактируемое поле различных html тегов и последующим сохранением, кнопка предпросмотра будет выполнять свои предназначения на все 100%.