6.9. Изменение формы добавления материала
Изменить форму для материала Рецепт, чтобы использовать другой виджет при вводе терминов таксономии в поле Ингредиенты.
Должен существовать тип материала Рецепт, содержащий поле Ингредиенты как ссылку на термин таксономии. См. Раздел 6.1, «Добавление типа материала» и Раздел 6.6, «Настройка таксономии».
- В разделе Управление административного меню перейдите по ссылке Содержимое > Добавить материал > Рецепт (node/add/recipe), чтобы открыть форму ввода содержимого c настройками по умолчанию. Обратите внимание, что ингредиенты необходимо вносить последовательно, нет возможности использовать более компактный формат.
- В разделе Управление административного меню перейдите по ссылке Структура > Типы материалов (admin/structure/types). Затем выберите Управление отображением формы в выпадающем списке для типа материала Рецепт. Появится страница Управление отображением формы.
Выберите Автодополнение (в стиле тегов) для поля Ингредиенты в колонке Виджет.

- Нажмите Сохранить.
В разделе Управление административного меню перейдите по ссылке Содержимое > Добавить материал > Рецепт (node/add/recipe), чтобы проверить новое поведение формы ввода содержимого. Теперь поле Ингредиенты допускает ввод нескольких значений, расположенных в одну строку.

- Создайте два материала типа Рецепт (см. Раздел 5.2, «Создание элемента содержания»), например "Зеленый салат" и "Свежая морковь". Убедитесь, что все поля, включая изображения и ингредиенты, заполнены и сохранены (сделайте это для одного из материалов Производитель, созданного в Раздел 6.3, «Добавление базовых полей к типу материала»).
Измените контактную форму сайта при помощи ссылки Структура > Контактные формы в разделе Управление административного меню. Например, можно скрыть поля Отправить копию себе или Язык.
Source file: structure-form-editing.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion