„Typ obsahu“ Drupalu je zvláštní druh obsahu. Například v Drupalu 7 zahrnují výchozí typy obsahu „článek“, „základní stránka“ a „téma fóra“.
Drupal vám usnadňuje výrobu vlastní typy obsahu. Vlastní typy obsahu jsou jedním z nejlepších důvodů, proč se Drupal učit.
Typy obsahu mají pole
Nejzajímavější věcí na typech obsahu Drupalu je, že každý typ obsahu může mít svou vlastní sadu pole. Každé pole ukládá určitý bit informací.
Předpokládejme například, že chcete psát recenze knih (klasický příklad). Bylo by hezké zahrnout určité základní informace o každé knize, například:
- Titulní obrázek
- Titul
- Autor
- Vydavatel
- Rok vydání
Pole řeší problémy
Teď ty mohl napište své recenze jako běžné články a tyto informace jednoduše vložte na začátek každé recenze. To by ale způsobilo několik problémů:
- Co když zapomenete na konkrétní kousek?
- Co když si to rozmyslíte, pokud jde například o vydavatele? Jak skryjete vydavatele u všech starých článků?
- Co když se rozhodnete, že byste raději zobrazili některé informace na konec článku? Nebo dokonce v postranním panelu? Nebo název zvýraznit tučně? Tento druh flexibility je nemožný. V každém článku jste tvrdě kódovali data na jednom konkrétním místě.
S poli vyřešíte všechny tyto problémy.
Můžete vytvořit typ obsahu „recenze knihy“ a každá bitová informace se stane „polem“ připojeným k tomuto typu obsahu.
Pole vám pomohou zadat informace
Když nyní začínáte novou recenzi knihy, máte pro každý bit informací speciální samostatné textové pole. Je mnohem méně pravděpodobné, že zapomenete zadat, řekněme, jméno autora. Právě tam je krabička.
Ve skutečnosti má každé pole možnost být označeno jako Požadované. Stejně jako nemůžete uložit uzel bez názvu, Drupal vám nedovolí uložit bez zadání textu pro pole, které je označeno jako povinné.
Pole nemusí být text
Všimli jste si, že jedno z těchto polí je obraz? Pole nejsou omezena na text. Pole může být soubor, například obrázek nebo PDF. S vlastními moduly můžete získat další druhy polí, například datum a Umístění.
Můžete přizpůsobit způsob zobrazení polí
Ve výchozím nastavení se při prohlížení recenze knihy zobrazí každé pole se štítkem. Ale můžete si to přizpůsobit. Můžete změnit pořadí polí, skrýt popisky a dokonce použít "styly obrázků" k ovládání velikosti zobrazení tohoto přebalu knihy.
Můžete přizpůsobit jak „Výchozí“, zobrazení celé stránky, tak také zobrazení „Upoutávka“, což je způsob, jakým se obsah zobrazuje ve výpisech. Například pro výpisy můžete skrýt všechna další pole kromě autora.
Jakmile však začnete přemýšlet o výpisech, budete se chtít ponořit do Drupal Views. S Views můžete stavět vlastní výpisy z těchto recenzí knih.
Jak mohu přidat typy obsahu?
V Drupalu 6 a dřívějších verzích jste potřebovali nainstalovat Obsahová stavebnice (CCK) modul za účelem použití typů obsahu.
U Drupalu 7 a novějších jsou typy obsahu zahrnuty do jádra. Přihlaste se jako správce a v horním menu přejděte na.
Struktura -> Typy obsahu -> Přidat typ obsahu.
Vytváření vlastních typů obsahu Drupalu je extrémně snadné. Nemusíte psát jediný řádek kódu. Na první stránce popíšete typ obsahu. Na druhou stránku přidáte pole. Typ obsahu můžete kdykoli upravit a přidat nebo odebrat pole.
Typy obsahu jsou jednou z nejsilnějších funkcí, které Drupal nabízí. Jakmile začnete uvažovat o typech obsahu a zobrazeních, nikdy se nevrátíte na základní stránky.