generate:plugin:field

Genera plugins de widget, formateador y tipo de campo.

Uso:

drupal generate:plugin:field  [options]
gpf

Opciones disponibles

OpciónDetalles

--module

Nombre del módulo.

--type-class

Nombre de clase del plugin de tipo de campo

--type-label

Etiqueta del plugin de tipo de campo

--type-plugin-id

ID del plugin de tipo de campo

--type-description

Descripción del plugin de tipo de campo

--formatter-class

Nombre de clase del plugin de formateador de campo

--formatter-label

Etiqueta del plugin de formateador de campo

--formatter-plugin-id

ID del plugin de formateador de campo

--widget-class

Nombre de clase del plugin de formateador de campo

--widget-label

Etiqueta del plugin de widget de campo

--widget-plugin-id

ID del plugin de widget de campo

--field-type

Plugin de tipo de campo, formateador y widget con el que puede ser usado

--default-widget

Widget de campo por defecto del plugin de tipo de campo

--default-formatter

Formateador de campo por defecto del plugin de tipo de campo

Ejemplos

Generar un plugin de tipo de campo, widget y formateador especificando el nombre de módulo, el tipo (de clase, etiqueta, id de plugin y descripción), el formateador (clase, etiqueta e id de plugin) y el widget (clase, etiqueta e id de plugin)

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"