generate:plugin:field

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

Usage:

drupal generate:plugin:field [options]
gpf

Available options

Option Details
--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"