logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Dodati routing fajl

20/06/2025, by Ivan

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:

hello_world.content:
  path: '/hello'
  defaults:
    _controller: '\Drupal\hello_world\Controller\HelloController::content'
    _title: 'Hello World'
  requirements:
    _permission: 'access content'

Obratite pažnju da rezervisano mesto u tabeli rutiranja za vaš modul, „hello_world“ u hello_world.content u prvoj liniji, ne mora nužno biti isto kao mašinsko ime koje ste odabrali za svoj modul. Ipak, radi konzistentnosti između routing i menu fajlova, to je najbolja praksa. Puno ime zapisa, hello_world.content, biće korišćeno u narednom delu pri dodavanju menijskog linka kako bi se povezala ta stavka sa ovim zapisom u tabeli rutiranja.

Ako je modul već aktiviran, potrebno je da obrišete keš sajta preko korisničkog interfejsa na adresi admin/config/development/performance ili pomoću Drush alata (drush cache-rebuild ili drush cr). Ako nije, aktivirajte modul.

Sada idite na početnu stranicu vašeg sajta, a zatim dodajte /hello u URL u adresnoj liniji pregledača. Trebalo bi da vidite stranicu sa porukom „Hello, World!“.

Obratite pažnju da u routing fajlu hello_world.routing.yml mora biti pravilno definisan uvlačenje (indentacija), inače možete naići na problem nakon brisanja Drupal keša.

Više informacija o rutiranju u Drupal 8.

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.