logo

Paleta de lienzo: 隆Hazlo colorido!馃帹

Palette - Constructor visual de p谩ginas, no se requiere t铆tulo en dise帽o.

Demo en vivo Descargar Palette

Scroll
20/06/2025, by Ivan

Menu

En Drupal 8, todos los tipos de campo, widgets y formateadores son plugins.

Se descubren autom谩ticamente si se colocan en la estructura de directorios esperada y usan la anotaci贸n correcta.

La estructura de directorios para un m贸dulo que implemente los tres es la siguiente:

foo_bar_fields

  • foo_bar_fields.info.yml
  • src/
    • Plugin/
      • Field/
        • FieldType/
          • FooItem.php
        • FieldFormatter/
          • FooBarFormatter.php
        • FieldWidget/
          • FooBarWidget.php

En este tutorial crearemos un tipo de campo personalizado, un formateador de campo y un widget de campo que generan una cadena aleatoria y la muestran.

El m贸dulo se llamar谩 random y seguir谩 esta estructura:

random

  • random.info.yml
  • src/
    • Plugin/
      • Field/
        • FieldType/
          • RandomItem.php
        • FieldFormatter/
          • RandomDefaultFormatter.php
        • FieldWidget/
          • RandomDefaultWidget.php