Друзья, спешу вас обрадовать в друпал 7 решена проблема с неудобным выбором Формата ввода.
Авторам/админу в шестой ветке приходилось выбирать при создании ноды формат ввода FullHtml
или пользоваться сторонним модулем Better Formats
В семерке одним из преимуществ является то, что функции BF уже встроены в ядро.
«Most of the features in BF are in Drupal 7 core now.»
Как же включить Full HTML по умолчанию админу:
1. Настройка сайта -> форматы ввода -> Filter HTML - отключить
2. важно! в разрешениях ролей не должна стоять галочка Использование формата Full HTML
в целях безопасности не рекомендуется давать Full HTML гостям
При необходимости создается роль, допустим "Автор" и в разрешениях ему проставляется возможность использования FullHTML
Важно, что все это прекрасно работает при использовании Wysiwyg и при создании материала вы будете сразу видеть панель редактирования.
Комментарии
Более изящное решение для "Full HTML" по-умолчанию для себя:
1. "Настройка сайта -> форматы ввода"
2. Справа сверху выбираем "Вес строки"
3. Поднимаем "Full HTML" выше "Filtered HTML" и сохраняем.
У меня заработало! Ура!
Автору топика - спасибо! Начал с его решения!
Не могу найти, а как обратно включить Filtered HTML?
1. Настройка сайта -> форматы ввода -> Filter HTML - включить
/admin/config/content/formats/filtered_html - страница не найдена. Не знаете в чем может быть проблема?
Да вот плохо сделано. Формат не отключается, а удаляется. И отображение материалов "слетает".
Не надо ни чего отключать, там написано предупреждение - "назад не включается"!
Надо зайти в админ-структура-тип материала- и в настройках поля отмечаешь в каком оно формате выводится по умолчанию.
Поправлю - не гостям, а недоверенным пользователям. Зарегистрированные тоже могут быть недоверенными.
Восстановить можно. Только нужно залезть в базу mySQL, таблица msitefilter_format, в поле status у filtered_html выставить 1. И кэш почистить.
Сработало, по крайней мере, для 7го друпала (хотя мне кажется, что в 6-ом так же)
Всё просто, нажимаем "Создать новый фильтр"
пишем название "Filtered HTML"
оставляем(ставим) галочки только в пунктах:
анонимный посетитель
авторизованный пользователь
administrator
Пропускать только разрешенные HTML-теги
Заменять переводы строк соответствующими HTML-тегами
Преобразовывать адреса в ссылки
Исправлять неправильный и обрезанный HTML
и сохраняем!
Как бы есть вопрос пр пункту: "Пропускать только разрешенные HTML-теги". Допустим я хочу разрешить своим пользователям рисовать таблицы и в список доверенных тегов добавил table, tr, td и с такими настройками они смогут это делать, но вот беда, под строчкой куда вписываются теги есть такой комментарий: "Список доступных HTML-тегов. Атрибуты событий JavaScript, URL JavaScript и CSS всегда удаляются.", т.е. таблицу нарисовать они смогут, но вот задать ей ширину, высоту цвет фона ячеек нет. Можно это как то обойти не подвергая сайт опасности?
Этот пункт отключить, а вместо него поставить фильтр http://drupal.org/project/wysiwyg_filter, если я всё правильно понял. Но у меня пока не получилось всё нормально настроить, правда я особо пока и не вникал.
Почем у в full html у меня убирает теги , где включить можно??