Articles

Vidžeti polja se koriste za prikaz polja unutar formi. Vidžeti polja definišu se kao plugini, zato se preporučuje da proučite Plugin API pre nego što počnete sa pisanjem novog tipa polja.
Da biste napravili vidžet polja u Drupalu 8, potreban vam je klasa sa anotacijom FieldWidget.
Lokacija klase vidžeta polja treba da bude u /[MODULE_NAME]/src/Plugin/Field/FieldWidget. Na primer, /foo/src/Plugin/Field/FieldWidget/BarWidget.php.


Modul za formatiranje polja formatira podatke polja za prikaz krajnjem korisniku. Formatere polja definišu se kao plugini, zato se preporučuje da proučite Plugin API pre nego što počnete sa pisanjem novog formatara polja.
Klasа formatara polja
Fajl: /modules/random/src/Plugin/Field/FieldFormatter/RandomDefaultFormatter.php


Pregled sistema događaja
Sistemi događaja se koriste u mnogim složenim aplikacijama kao način da ekstenzije mogu menjati rad sistema. Sistem događaja može biti implementiran na različite načine, ali generalno su koncepti i komponente koje čine sistem iste.


Kreiranje plugina za stil prikaza Views može delovati kao složen zadatak, ali je zapravo lakše nego što izgleda. Evo vodiča korak po korak kako to uraditi, sa izvornim kodom.
Možete preuzeti gotov kod ovde: TARDIS (iako je još uvek u razvoju). A ako vam treba uvod u Drupal 8 module, evo praktičnog vodiča za kreiranje osnovnih Drupal 8 modula.


Deo VI praktičnog vodiča za kreiranje osnovnih Drupal 8 modula
Od .info do testova, samo osnove
Ako ste od samog početka pratili ovaj praktični vodič za kreiranje osnovnih Drupal 8 modula, sada smo spremni za određeni kvalitet kontrole. Ako jednostavno želite da se odmah igrate, možete preuzeti Lorem ipsum modul


Hook-ovi su jedan od načina na koje moduli komuniciraju sa dodacima ili podsistemima Drupal jezgra. Hook-ovi se koriste za različite zadatke, uključujući preprocesiranje promenljivih za fajlove šablona (hook_preprocess()), menjanje lista informacija (hook_tokens_alter(), hook_views_data_alter()) i manipulaciju formama (hook_form_alter()), između ostalog. Na ovoj stranici su navedeni svi hook-ovi koje pruža jezgro.


Ova dokumentacija je za module. Informacije o temama pogledajte u odeljku Dodavanje stilskih tabela (CSS) i JavaScript (JS) u Drupal 8 temu.
U Drupal 8, stilovi (CSS) i JavaScript (JS) se učitavaju putem istog sistema za module (kod) i teme: biblioteka resursa. Biblioteke resursa mogu sadržavati jedan ili više CSS fajlova, jedan ili više JS fajlova i jednu ili više JS podešavanja.


Drupal 8 uvodi mnogo novih API-ja i sadrži samo deo API-ja iz Drupal 7/6. U ovom odeljku detaljno su opisani API-ji u Drupal 8.
Pre nego što se udubite u donju dokumentaciju, možda ćete želeti da se upoznate sa osnovnim informacijama i preduslovima, kao i sa vodičima za kreiranje modula za Drupal 8.x, koji objašnjavaju neke koncepte i terminologiju koja će se pretpostavljati u ovde dokumentaciji API-ja.
