Skip to main content

Vytvoření kalendáře událostí v Drupalu 8

Pokud jste někdy pracovali na stránkách zabývajících se událostmi, pravděpodobně vás požádali o vytvoření kalendáře. V tomto článku vytvoříme základní kalendář událostí s modulem Kalendář pro Drupal 8.
Samet Yaman
Samet Yaman
10 min. read
drupal-8-etkinlik-takvimi-olusturma

Aktualizace 22. února 2018: Přidána metoda, která umožňuje obejít potřebu používání šablon pro zobrazení. Druhá možnost pomůže, pokud se snažíte vytvořit blok z existujícího pohledu.

Nastavení typu obsahu Aktivity

V našem příkladu jsme přidali pole Datum do obsahu typu Článek pro fikci událostí.

Info: Můžete umístit jakýkoliv typ obsahu do pole kalendáře, pokud obsahuje pole Datum.

Způsob 1: Vytvoření kalendáře pomocí šablony

Za prvé klikneme na Struktura > Pohledy > Šablona (Struktura > Pohledy > Přidat pohled ze stránky s šablonami) (admin/structure/views/template/list), abychom vytvořili pohled. Zde vybereme šablonu, která nám umožní vytvořit kalendář pro naše pole Datum. Na stránce, která se otevře, klikneme na tlačítko Přidat vedle možnosti s naším modře vybraným polem Datum, které vidíme na následujícím obrázku.

Ihned poté se setkáme s touto stránkou formuláře s několika informacemi o vytvářené stránce.

Po vyplnění příslušných sekcí vytvoříme pohled naší kalendářové stránky stisknutím tlačítka Vytvořit pohled. Na této stránce úprav se zobrazí editační stránka pohledu a na této stránce můžete změnit URL adresu kalendáře (cestu), název stránky (titul), obsah stránky (pole) atd.

Důležité! Po provedení všech úprav nezapomeňte stisknout modré tlačítko Uložit v levém dolním rohu tohoto okna úprav.

Po provedení nastavení, která jsme právě provedli, text napsaný v sekci cesty je umístěním našeho pohledu na webu, takže můžete zadat stránku ve formě vaše-stránka/část-cesty na vašem webu. Vytvořili jsme tuto adresu jako náš web/clanek_kalendar. Když tuto adresu zadáme, uvítá nás obrazovka podobná té, kterou vidíte níže.

Při vytváření nového obsahu ve formátu Článek uvidíte, jak se tato kalendářová stránka plní. Uvidíme se v dalším obsahu, sbohem.

Our Offices

Drupart Locations

Naše oddělení

London

151 West Green Road, London, England

442038156478

[email protected]

Drupart R&D

GOSB Teknopark Hi-Tech Bina 3.Kat B3 Gebze - KOCAELİ

+90 262 678 8872

[email protected]

Newark

112 Capitol Trail Suite, A437 Newark DE, 19711

+17406666255

[email protected]

Wiesbaden

Hinterbergstraße 27
65207 Wiesbaden
Deutschland

+49 (0) 6151 – 492 70 23

[email protected]