Как скрыть параметры формата ввода и текст справки под текстовой областью при добавлении | редактирования узла?
7
wysiwyg
input-formats
Байконур
источник
источник
hook_form_alter
однако я не уверен в деталях, поэтому я не буду публиковать это как ответ ...Ответы:
Для Drupal 7 вы можете использовать модуль Simplify . Это позволяет скрыть опции Text Format textarea, а также другие элементы на формах узлов.
источник
Вы можете использовать hook_form_alter в пользовательском модуле, чтобы сделать это.
Например, в Drupal 7:
источник
В Drupal 6 есть модуль Better Formats, который делает именно то, что вы хотите, есть версия для 7 разработчиков, но он поставляется с предупреждением, что он находится в стадии разработки. Если ваш сайт все еще находится в разработке, возможно, стоит попробовать.
источник
Вы можете просто убить элемент формы формата.
источник
CUSTOM
предназначен в качестве вашего собственного имени темы. Вы НИКОГДА не должны жестко кодировать язык, если вам нужно активное использование языка,global $language;
чтобы схватить его.LANGUAGE_NONE
константа со значениемund
... не используйтеund
.Я думаю, что лучшее решение - запретить доступ к элементу выбора формата текста. Если вы полностью отключите его, вы столкнетесь с нежелательными побочными эффектами как исчезающий редактор WYSIWYG. Поэтому я предлагаю следующий код.
источник
Используйте CSS, самый простой способ.
Удачи.
источник
ДЛЯ Drupal 7
источник
Другой простой способ скрыть параметр формата ввода - удалить все остальные форматы ввода из профилей пользователей, для которых вы хотите скрыть параметр. Для этого зайдите в admin-> configuration-> входные форматы и удалите все пользовательские роли из всех других форматов ввода, кроме того, который вы хотите назначить по умолчанию.
источник
Я сделал это:
Снимите флажок «Использовать отфильтрованный текстовый формат HTML» и «Управлять текстовыми форматами и фильтрами» из списка разрешений «Люди» для анонимных и авторизованных пользователей, чтобы они не могли использовать CKeditor.
Конечно, вы можете отключить его из CSS с помощью «display: none;» для определенного класса div (это .filter-wrapper) и скрыть всю область, которую вы указали выше, но в этом случае область скрыта для всех, включая суперпользователя.
источник
Установите модуль CSS Injector (в настоящее время существует только рабочая версия для разработки для Drupal 8).
Затем перейдите на страницу администрирования CSS Injector (/ admin / config / development / css-injector). Создайте новое правило CSS с этим кодом (или любым кодом, который применяется к классу текста области форматирования):
Выберите применить его к Семи темам (или любой используемой теме администратора). Сохранить и наслаждаться!
источник
Вы не можете удалить формат ввода «Простой текст». И RTE не отображается, когда вы используете формат ввода «Простой текст».
Я буду использовать опцию CSS.
источник
Я использую как «удаление всех других форматов ввода из профилей пользователей», так и css.
источник
Попробуйте упростить модуль.
источник
Если вы хотите скрыть форматы, но при этом сохранить их доступными, попробуйте модуль « Упрощенные форматы »: https://www.drupal.org/project/simplified_formats
Он скрывает сведения о форматах в небольшом значке вопросительного знака рядом с раскрывающимся списком выбора формата. Для многих фильтров текстовых форматов действительно бесполезно полностью скрывать инструкции, в которых указано, как их использовать. Другие фильтры более автоматические. Я думаю, что нам нужен модуль, который позволяет нам выбирать, что показывать конечному пользователю, а что нет.
источник
Вы также можете использовать модуль Скрыть форматы .
источник
Для Drupal 8. Это удаляет область форматирования для двух полей.
источник
Для Drupal 7 вы можете:
1) Используйте
hook_theme_registry_alter(&$theme_registry)
из модуля для изменения реестра темы, экв. определение процессоров темы.2) Затем изменить три тематические функции,
theme_filter_tips
,theme_filter_tips_more_info
иtheme_filter_guidelines
, и заставить их не возвращать ничего. Следующее:Это целевая функция. Все вышеперечисленные функции темы будут перенаправлены на это.
Когда вы очистите свой кэш, Drupal будет искать эти определения фильтров по пути вашего выбранного модуля (см.
drupal_get_path
) И ничего не возвращать для каждого фильтра. Следовательно, больше нет текстовых описаний формата.источник
В основном работал для меня с этими небольшими изменениями.
источник