Форматирование текста в форме

25 июля 2019 в 10:05
Аватар пользователя viktorbeznosov viktorbeznosov 0 17 Решено

Друзья, есть вопрос.
У меня есть форма, в ней есть поле типа textarea.
Мне нужно, что бы на полем в форме был виден блок, позволяющий форматировать текст при вводе

Дело в том, что он виден, когда я залогинен в админке сайта

Как только я выхожу, этот бочек пропадает

Есть ли какие-то у друпала возможности отображать блок форматирования постоянно?

Комментарии

Спасибо, настроил.
А еще вопрос, этот редактор как можно сделать более дружественным к пользователю, что бы это все не в виде кода выглядело?

Это можно где-то настроить?

25 июля 2019 в 11:41

Сейчас у любого редактора есть свой модуль интеграции. wysiwig - это рудимент drupal 6 и более ранних версий

26 июля 2019 в 20:07

CKEditor привязывается к формату ввода (например Full HTML). Если ваше поле имеет такой формат ввода (например это поле расширенный текст с анонсом), то CKEditor навесится на него автоматически

26 июля 2019 в 20:08

Полазил в гугле, нашел что-то вроде этого

$form['text_of_richedit'] = array(
'#type' => 'textarea',
'#wysiwyg' => true,
'#title' => 'Текст с подключенным редактором',
);

Но куда это вставлять????? Не понятно

26 июля 2019 в 12:21