Друзья, есть вопрос.
У меня есть форма, в ней есть поле типа textarea.
Мне нужно, что бы на полем в форме был виден блок, позволяющий форматировать текст при вводе
Дело в том, что он виден, когда я залогинен в админке сайта
Как только я выхожу, этот бочек пропадает
Есть ли какие-то у друпала возможности отображать блок форматирования постоянно?
Комментарии
Это bueditor и Вам надо настроить видимость для ролей через его админку.
Однако гляньте еще https://www.drupal.org/project/wysiwyg + CKEditor
Спасибо, настроил.
А еще вопрос, этот редактор как можно сделать более дружественным к пользователю, что бы это все не в виде кода выглядело?
Это можно где-то настроить?
Вам определённо нужен другой редактор.
Пожалуйста, используйте специальную кнопку для прикрепления изображений
Мне нравится https://www.drupal.org/project/wysiwyg + CKEditor
Объясни зачем нужен wysiwyg ? Я его ставил в 2011 году, когда у CKEditor не было своего модуля интеграции
Затем что если ТС захочет выбрать другой редактор. Он сможет это сделать.
И да, если использовать только CKEditor, то для ТС предпочтительней сразу https://www.drupal.org/project/ckeditor
Мы прям так часто меняем редакторы, я аж каждый день меняю (на самом деле нет)
Это твое имхо, но ТС может попробовать другие и остановится на другой редакторе, не лишай его свободы выбора.
Сейчас у любого редактора есть свой модуль интеграции. wysiwig - это рудимент drupal 6 и более ранних версий
Друзья, а в CKEditor есть возможность добавить визуальный редактор к полям в форме?
В частности к textarea.
Форма чем сделана?
С помощью webform
- Вешается на формат текста здесь admin/config/content/wysiwyg
- В настройках поля webform надо выбрать нужный формат
CKEditor привязывается к формату ввода (например Full HTML). Если ваше поле имеет такой формат ввода (например это поле расширенный текст с анонсом), то CKEditor навесится на него автоматически
Полазил в гугле, нашел что-то вроде этого
$form['text_of_richedit'] = array(
'#type' => 'textarea',
'#wysiwyg' => true,
'#title' => 'Текст с подключенным редактором',
);
Но куда это вставлять????? Не понятно
Обычно такое пишут в своем кастомном модуле