Articles

Vratite se u korenski folder vašeg modula, gde se nalazi .info.yml fajl, dodajte novi fajl pod imenom hello_world.routing.yml i dodajte sledeće:


Sada kada smo napravili placeholder za našu stranicu podešavanja modula, dodajmo link u meni. U sledećim instrukcijama prikazano je kako napraviti link u meniju za modul hello_world u sekciji „Razvoj“ na stranici „Administrator > Konfiguracija“ (http://example.com/admin/config).
U korenskom folderu vašeg modula napravite novi fajl pod imenom hello_world.links.menu.yml i dodajte sledeći sadržaj:


Ovaj vodič nastavlja sa Hello World modulom koji pokazuje kako korak po korak dodavati prilagođene blokove (i još mnogo toga).
Ako zaista volite avanture, možete preći na modul primera. Examples modul sadrži mnogo više primera koda koji se koristi u ovom vodiču. Ako ste ovde prvi put, nastavite da čitate ovaj vodič i upoznajte se sa modulima primera kada budete spremni da naučite više.


Dodavanjem jednog YAML konfiguracionog fajla u naš modul, Drupal će automatski učitati sadržaj tog YAML fajla, i moći ćemo mu pristupiti da bismo obezbedili podrazumevanu konfiguraciju. Iz korenskog foldera našeg modula kreirajte novi folder i nazovite ga „config“. Unutar novog foldera kreirajte još jedan folder i nazovite ga „install“. Na kraju, unutar config/install kreirajte novi fajl i nazovite ga hello_world.settings.yml.


Glavna tema: podrazumevana konfiguracija
Pregled
U Drupalu 7, za podrazumevanu konfiguraciju za module kao što su tipovi sadržaja, konfiguracija polja, prikazi i slično, bio je potreban poseban PHP kod za instalaciju i ažuriranje. U Drupalu 8, te konfiguracije se čuvaju zajedno sa sistemom konfiguracije u YAML tekstualnim fajlovima.


Uvod
Mnogo je rečeno - i diskutovano - o poslednjoj verziji Drupala - Drupal 8, i jedno je sigurno: pravljenje modula se značajno promenilo. Postoji mnogo tutorijala posvećenih novim uslovima, a u svakom od njih autori savetuju programere da prate još veće promene kako se kod razvija.


Teil II des praktischen Leitfadens zur Erstellung einfacher Drupal 8-Module
Von .info zu Tests, nur die Grundlagen


Deo IV praktičnog vodiča za kreiranje osnovnih Drupal 8 modula
Od .info do testova, samo osnove
Za sada je sve prilično uredno, ali kako možemo promeniti ono što vidimo? Sa nekim formama, naravno.


Glavna tema: definisanje sopstvene konfiguracije
Možete uključiti podrazumevanu konfiguraciju u svoj modul, zasnovanu na funkcionalnostima drugih modula (tipovi nodova, prikazi, polja, tekstualni formati itd.).
Na primer, modul za nodove pruža konfiguraciju tipa nodova, tako da u svom modulu možete podesiti podrazumevani tip nodova koji može biti isporučen sa vašim modulom.


Postoje dva koraka u kreiranju jednostavne stranice u Drupalu:
Definišite putanju i njene parametre.
Ovaj korak uključuje naslov stranice, zahteve za pristup stranici i druge parametre.
U Drupalu 7 morali ste implementirati hook_menu().
U Drupalu 8 kreirajte fajl <module_name>.routing.yml u direktorijumu modula na najvišem nivou.
Napišite kod za vraćanje sadržaja stranice.
U Drupalu 7 morali ste napisati callback funkciju stranice koja je navedena u hook_menu().
