На фронтенде вместо одного блока появился html-код

Главные вкладки

Аватар пользователя Anunja Anunja 20 декабря 2013 в 9:22

Мне достался в работу сайт на drupal 7. Он устроен довольно оригинально - по клику на меню в левой колонке выезжают тексты. Сейчас - увы! - этого увидеть нельзя... www.admonter.ru
Это левое меню - на самом деле custom block. Сейчас оно почему-то стало отображаться в виде html-кода.
Какие изменения я внесла? Убрала один момент из файла page-old.tpl.php:

чтобы убрать видео-бэкграунд. И поставила другой имидж на бг. Просто посмотрела в css и загрузила новый файл с нужным именем. Ничего не меняла в css.
И установила CKeditor.
В какой-то момент мое меню - кастом блок перестало выглядеть и работать как должно и стало отображаться в виде html.
Помогите, пожалуйста!

Комментарии

Аватар пользователя Niklan Niklan 20 декабря 2013 в 11:28

В CKEditor на источник переключитесь и вставьте html-код, а также убедитесь что фильтр не переводит все теги в plaintext

Аватар пользователя Anunja Anunja 20 декабря 2013 в 12:54

Он режет стиль списка. Я вставляю в источник список с id - ну, так было изначально - и классами ссылок, а ckeditor id убирает, а классы ссылок оставляет. А там может на этом id что-то завязано, там же выплывающие панели на главной.

Аватар пользователя Anunja Anunja 20 декабря 2013 в 13:07

Он режет стиль списка. Я вставляю в источник список с id - ну, так было изначально - и классами ссылок, а ckeditor id убирает, а классы ссылок оставляет. А там может на этом id что-то завязано, там же выплывающие панели на главной.
Все понятно! CKeditor режет код, а в моем случае это грохает весь сайт)))) Я редактор отключила, почистила кеш и все вернулось на круги своя.
А тут на форуме ругали какого-то чувачка за его претензии к CKeditor! Несправедливо досталось парню. Проблема с этим есть.

Аватар пользователя Niklan Niklan 20 декабря 2013 в 13:11

"Anunja" wrote:
А тут на форуме ругали какого-то чувачка за его претензии к CKeditor! Несправедливо досталось парню. Проблема с этим есть.

Проблема не с CKEditor а с вашим подходом к нему. Чуть что паника и на форумы, а открыть настройки то что мешает? Там всё это настраивает, что он будет рубить, что не будет. Достаточно лишь сесть и разобраться, а не гнать сразу на один из топовых редакторов. Я его не защищаю, просто вы сами со стороны то посмотрите на то что пишите. Это же смешно, редактор такого уровня обрубает id и ломает код просто так, вы сами то верите в такую мистику? Smile

Аватар пользователя Anunja Anunja 20 декабря 2013 в 14:03

Я не вижу в этом мистики. Я знаю, что редакторы режут теги и правильно делают.И мало режут)))) И CKeditor люблю и уважаю и отказываться от него не хочу. Я даже дополнительную кнопочку для него писала сама!
Просто я с друпалом 1 день. Я вообще не поняла, что произошло...

Но теперь мне нужно понять, как настроить работу с блоком такого типа - там ведь получается несколько вариантов: plain text и три подвида: full-html / filtered html / plain text, плюс rich text - это уже с редактором - и там тоже 3 подвида. Я поняла, что мне нужен plain text и при этом full html)))) Тогда любой html-код сохранится, а настройки CKeditor можно вообще не трогать.
Но это еще не конец пути. Может, есть вариант отключить редактор именно для блоков? Или создать тип блока, где можно писать любой код?

Аватар пользователя NurOff NurOff 10 ноября 2015 в 11:49

Ну да бывает.
Попробуйте припомнить как вы редактировали ваш блок.
На всякий случай картинки.

Ну и конечно, проверьте настройки фильтров. Лучше для формата ввода Full HTML.
Если в коде блока нужны скрипты, то лучше добавить еще формат PHP code.
И аккуратнее с правами доступа к форматам ввода.