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"