generate:plugin:field
Генерирует плагины типа поля, виджета и форматтера
Использование:
drupal generate:plugin:field [options]
gpf
Доступные параметры
Команда | Детали |
---|---|
--module | Имя модуля. |
--type-class | Название класса плагина типа поля |
--type-label | Заголовок плагина типа поля |
--type-plugin-id | ID плагина типа поля |
--type-description | Описание плагина типа поля |
--formatter-class | Название класса плагина форматтера поля |
--formatter-label | Заголовок плагина форматтера поля |
--formatter-plugin-id | ID плагина форматтера поля |
--widget-class | Название класса плагина форматтера поля |
--widget-label | Заголовок плагина виджета поля |
--widget-plugin-id | ID плагина виджета поля |
--field-type | Тип поля с которым плагин форматтера и виджета может быть использован |
--default-widget | Плагин виджета по умолчанию для этого типа поля |
--default-formatter | Плагин форматтера по умолчанию для этого типа поля |
Примеры
Генерирует плагины типа поля, виджета и форматтера по имени модуля, типу (класс, заголовок, ID плагина и описание), форматтеру (класс, заголовок, ID плагина и описание) и виджету (класс, заголовок, ID плагина и описание)
drupal generate:plugin:field \
--module="modulename" \
--type-class="ExampleFieldType" \
--type-label="Example field type" \
--type-plugin-id="example_field_type" \
--type-description="My Field Type" \
--formatter-class="ExampleFormatterType" \
--formatter-label="Example formatter type" \
--formatter-plugin-id="example_formatter_type" \
--widget-class="ExampleWidgetType" \
--widget-label="Example widget type" \
--widget-plugin-id="example_widget_type" \
--field-type="example_field_type" \
--default-widget="example_widget_type" \
--default-formatter="example_formatter_type"