generate:plugin:field

Generează extensiile: tipul de câmp, widget-ul si formatare.

Usage:

drupal generate:plugin:field  [options]
gpf

Available options

OptionDetails

--module

Numele Modulului.

--type-class

Numele clasei extensiei de tip câmp

--type-label

Eticheta extensiei de tip câmp

--type-plugin-id

ID-ul extensiei de tip câmp

--type-description

Descrierea extensiei de tip câmp

--formatter-class

Numele clasei extensiei de formatare a câmpului

--formatter-label

Eticheta extensiei de formatare a câmpului

--formatter-plugin-id

ID-ul extensiei de formatare a câmpului

--widget-class

Numele clasei extensiei de formatare a câmpului

--widget-label

Eticheta extensiei de widget pentru câmp

--widget-plugin-id

ID-ul extensiei de widget pentru câmp

--field-type

Tipul de câmp cu, care pot fi folosite formatarea si widgetul

--default-widget

Widget-ul predefinit al extensiei de tip câmp.

--default-formatter

Formatarea predefinită pentru extensia de tip câmp

Examples

Generate field type, widget and formatter plugins specifying the module name, the type (class, label, plugin id and description), the formatter (class, label, plugin id) and the widget (class, label and plugin 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"