Как нацелить и удалить данный набор полей в друпале

Я очень новичок в Drupal и играю с большим количеством различных модулей и основных функций. Теперь я подошел к проблеме, которую пытался решить в течение 48 часов, не найдя правильного решения.

Я строю форум, используя основной модуль, но моя проблема в том, что когда пользователи публикуют новую тему / комментарий, им предоставляется возможность выбрать, какой "текстовый формат" они хотят использовать. Я хочу, чтобы drupal воспринял это так, как будто отфильтрованный HTML является единственным вариантом и не предлагает использовать формат "простой текст".

Я могу просто указать идентификатор поля в "display:none" в CSS, и это работает, больше не будет отображаться, но я хотел бы знать, как удалить сам код набора полей.

Я попробовал это,

function THEMENAME_form_alter(&$form, $form_state, $form_id)  {
unset($form_id('edit-body-und-0-format');
 } 

Идентификатор 'edit' - это идентификатор набора полей для параметров текста, но все, что он делает, это дает мне белый экран смерти....

Так что я делаю не так?

Большое спасибо за любую помощь....

Гленн.

1 ответ

Вам не нужно делать это с кодом, вы можете сделать это через интерфейс администратора, в Drupal 7 сделайте это:

Идти к: Configuration->Content Authoring->Text formats Отключите форматы для ролей.

Если вы используете редактор wysiwyg, вы также можете изменить его для каждого профиля: Configuration->Content Authoring->wysiwyg profiles

Другие вопросы по тегам