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 podrazumevanu konfiguraciju

20/06/2025, by Ivan

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.

hello:
  name: 'Hank Williams'

Zapamtite da je YAML osetljiv na razmake. Međutim, da bismo koristili vrednost učitanu u Drupal objekat, potrebno je da dodamo ovaj metod u našu klasu HelloBlock (vidi Tutorijal za kreiranje prilagođenih blokova):

  /**
   * {@inheritdoc}
   */
  public function defaultConfiguration() {
    $default_config = \Drupal::config('hello_world.settings');
    return [
      'hello_block_name' => $default_config->get('hello.name'),
    ];
  }

Ova vrednost će se koristiti prilikom instalacije modula. Dakle, da biste proverili, deinstalirajte i ponovo instalirajte svoj modul. Kada ponovo dodate svoj blok u region, trebalo bi da vidite podrazumevanu vrednost.

Više informacija o jednostavnoj konfiguraciji (\Drupal::config) pronađite ovde.

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.