generate:plugin:field

Genera plugins de widget, formateador y tipo de campo.

Uso:

drupal generate:plugin:field [options]
gpf

Opciones disponibles

Opción Detalles
--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"