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"