V článku Drupal 8 - Typ bloku bylo stručně popsáno, jak přidat vlastní typ bloku v Drupalu 8. V této části bych rád popsal jednoduchý příklad přizpůsobení vlastního typu bloku.
Přidání fieldů a jejich zobrazení
Článek Drupal 8 - Typ bloku končil na správě polí přidaného typu bloku pojmenovaného test. Samotné přidávání fieldů je stejné jako přidávání fieldů u typu obsahu, takže zde již nebude popisováno. Případně odkazuji například na tutoriál, který popisuje přidávaní fieldů na Drupalu 7. Na Drupalu 8 by vás nemělo nic překvapit, pokud se tedy budete držet tutoriálu. Já jsem přidal dva fieldy typu Obrázek. Výsledek je zobrazen na obrázku 1.
![Zobrazení přidaných fieldů u vlastního typu bloku v Drupalu 8.](/sites/default/files/inline-images/09-drupal8-added-fields.png)
V záložce Manage form display se nastavuje zobrazení jednotlivých fieldů bloku, které se zobrazí v administraci při přidávaní tohoto typu bloku (viz Obrázek 2).
![Nastavení zobrazení fieldu v administraci u vlastního typu bloku v Drupalu 8.](/sites/default/files/inline-images/10-drupal8-added-form.png)
V poslední záložce Správa zobrazení si můžete nastavit zobrazení jednotlivých fieldů uživateli. Tady to opět funguje stejně jako u nastavování typu obsahu (viz Obrázek 3).
![Nastavení zobrazení fieldu u vlastního typu bloku v Drupalu 8.](/sites/default/files/inline-images/11.drupal8-added-display.png)
Přidání definovaného typu bloku
Pokud nyní chceme přidat blok, který jsme dříve definovali, děláme to stejně jako jako u obyčejného typu bloku. To znamená zvolíme Manage > Struktura > Block layout > Přidat vlastní blok. Protože jsme přidali vlastní typ bloku, zobrazí se vám možnost výběru, který typ bloku chcete přidat (viz Obrázek 4).
![Výběr typu bloku, který chceme přidat v Drupalu 8.](/sites/default/files/inline-images/12-drupal8-add-custom-block.png)
Po zvolení typu bloku test se zobrazí formulář pro přidání námi definovaného bloku, který je zobrazen podle nastavení definovaného v předchozí části. Na obrázku 5 je zobrazen tento formulář i s obsahem.
![Formulář pro přidání námi definovaného bloku v Drupalu 8.](/sites/default/files/inline-images/14-drupal8-added-custom-block.png)
Pokud si po přidání bloku zobrazíme Manage > Struktura > Block layout ,uvidíme v Plane block v části Vlastní námi přidaný blok (viz Obrázek 6).
![Zobrazení námi přidaného bloku v nabídce bloků v Drupalu 8.](/sites/default/files/inline-images/15-drupal8-added-blok-in-all.png)
Pro přidání bloku stačí kliknout na název bloku (viz Obrázek 6). Zobrazí se dialog pro přidání bloku na stránku (viz Obrázek 7). V našem případě jsem zvolil přidání bloku do regionu obsah.
![Dialog pro přídání bloku v Drupalu 8.](/sites/default/files/inline-images/16-drupal8-adding-block.png)
Výsledek po přidání bloku je vidět na obrázku 8.
![Výsledek po přidání vlastního typu bloku v Drupalu 8.](/sites/default/files/inline-images/17-drupal8-added-result.png)