Scroll
Tipovi polja, vidžeti i formaterski plugini su plugini
U Drupalu 8, svi tipovi polja, vidžeti i formaterski plugini su plugini.
Oni se automatski otkrivaju ako su postavljeni u očekivanu strukturu direktorijuma i koriste odgovarajuću anotaciju.
Struktura direktorijuma za modul koji implementira sva tri izgleda ovako:
foo_bar_fields
- foo_bar_fields.info.yml
- src/
- Plugin/
- Field/
- FieldType/
- FooItem.php
- FieldFormatter/
- FooBarFormatter.php
- FieldWidget/
- FooBarWidget.php
- FieldType/
- Field/
- Plugin/
U ovom tutorijalu kreiraćemo prilagođeni tip polja, formaterski plugin i vidžet polja koji generišu nasumični niz i prikazuju ga.
Modul će se zvati random i imaće sledeću strukturu:
random
- random.info.yml
- src/
- Plugin/
- Field/
- FieldType/
- RandomItem.php
- FieldFormatter/
- RandomDefaultFormatter.php
- FieldWidget/
- RandomDefaultWidget.php
- FieldType/
- Field/
- Plugin/
Source URL:
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.