Drupal 8 - adjunk egy gally minta a blokk típus

Hiba Feldolgozási hiba: szintaktikai hiba, váratlan '[' W: \ home \ drupal \ www \ eladóval \ guzzlehttp \ psr7 \ src \ functions.php on line 78

Hmm, még a tartalmát a szöveg mező nem jelenik meg a bemutatót

Transzfer adatok az oldalról formába

Mint azt bizonyára tudják, a Drupal 8 blokk is lett lények - Már mondtam, hogy ez az, ami igazán hiányzik a 7. változata a motor, azaz a mi is létrehozhatunk egy bizonyos típusú készülék a beállított mezők mentett meg minket írásban saját egyéni modulokat, ha szükséges volt, hogy végre egy további mező egységet.

Amellett, hogy a fenti előnyöket, akkor jön ki, hogy a sokszínűség a felülírás blokk sablonok, akkor nem fogja megtalálni egy minta, amely meghatározná a formátumot a készülék típusát.

Mint mindig, most foglalkozik ezzel a konkrét példát. Létrehoztam egy blokk típusa, az én esetemben - tesztelés-bak

Drupal 8 - adjunk egy gally minta a blokk típus

Most hozzon létre egy blokkot, és távolítsa el az olyan régióban, a honlapon

Drupal 8 - adjunk egy gally minta a blokk típus

Hoztam a fő tartalmát az oldal. Most nézd meg a sablonok listáját, hogy rendelkezésre állnak a számunkra alapértelmezés

Drupal 8 - adjunk egy gally minta a blokk típus

By the way, akik nem tudják, hogyan kell bekapcsolni hibakeresés Drupal 8, akkor kattintson ide. Ahogy meglátjuk, mi használjuk a következő sablonokat:

  • blokk - testingblock.html.twig - sablon felülbírálja a blokk-azonosító
  • blokk - blokk-tartalom - 39e5fa3a-79f6-42dd-8857-fcdbec376e44.html.twig - sablon felülírja a blokk az ő Uniqid

Megjegyzem, hogy Uniqid - egyedi azonosítót létrehozni, ami akkor keletkezik, amikor a készülék egyedi és soha nem kell ismételni, illetve akkor is más lesz.

  • blokk - blokk-content.html.twig - sablon felülírja az egységet, amely a régió, ahol van, ebben az esetben a régióban - tartalom
  • block.html.twig - alapanyagok alapértelmezett sablon egység határozza meg a kimeneti webhely összes blokkok

Tehát azt látjuk, hogy nincs minta, amely újraértelmezi a készülék alapján a típus. Nézzük erősít ez. Ehhez hozzon létre egy modult, hívom őt - template_block_type

Aktiválja a modult és ellenőrizze a rendelkezésre álló sablonok listája.

Drupal 8 - adjunk egy gally minta a blokk típus

Mint látható, most elérhető sablon

  • tesztelés-bak - a „hostname” mi egység típus

Most is létrehozhat egy fájlt a neve a téma és a munka vele, mint egy közönséges gally mintát.

Ezen tudod befejezni.

Letöltés modul használható a cikket

Kapcsolódó cikkek