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

Dodavanje glavnog kontrolera

20/06/2025, by Ivan

Funkcija content() u klasi HelloController će vraćati markup tekst kada sistem rutiranja pozove stranicu.

U folderu vašeg modula treba da postoji standardna PSR-4 struktura foldera /src/Controller, a unutar tog foldera treba da imate fajl kontrolera HelloController.php.
Dakle, vaš fajl kontrolera će izgledati ovako
/src/Controller/HelloController.php

U fajlu HelloController.php imate sledeći kod:

<?php

namespace Drupal\hello_world\Controller;

use Drupal\Core\Controller\ControllerBase;

/**
 * Definiše klasu HelloController.
 */
class HelloController extends ControllerBase {

  /**
   * Prikazuje markup.
   *
   * @return array
   *   Vraća niz za markup.
   */
  public function content() {
    return [
      '#type' => 'markup',
      '#markup' => $this->t('Hello, World!'),
    ];
  }

}

Ovaj kod sam po sebi neće ništa uraditi. Mora biti pozvan dodavanjem routing fajla u naš modul. Međutim, prvo dodavanje kontrolera u naš kod je deo opšte filozofije Drupal 8: „Napravite alat, a zatim ga povežite“.

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.