A Drupal "tartalomtípus" egy adott fajta tartalom. Például a Drupal 7-ben az alapértelmezett tartalomtípusok közé tartozik a "cikk", az "alaplap" és a "fórumtéma".
A Drupal megkönnyíti az Ön számára saját tartalomtípusok. Az egyéni tartalomtípusok a Drupal tanulásának egyik legjobb okai.
A tartalomtípusok mezőt tartalmaznak
A Drupal tartalomtípusok legizgalmasabb dologja az, hogy minden tartalomtípusnak megvan a saját készlete mezők. Minden mező egy bizonyos információt tárol.
Tegyük fel például, hogy könyveket szeretne írni (klasszikus példa). Jó lenne néhány alapvető információcsíkot beilleszteni az egyes könyvekhez, például:
- borítókép
- cím
- szerző
- kiadó
- közzétételi év
A mezők megoldják a problémákat
Most te vagy tudott írja meg véleményét közönséges cikkekként, és egyszerűen illessze be ezeket az információkat minden egyes áttekintés elejére. De ez számos problémát okozna:
- Mi van, ha elfelejtenél egy adott darabot?
- Mi a teendő, ha meggondolod magad, például a kiadót is beleértve? Hogyan rejtheted el a kiadót az összes régi cikken?
- Mi van, ha úgy döntesz, inkább meg szeretnéd mutatni néhány információt a vég a cikk? Vagy akár egy oldalsávon? Vagy a cím boldog? Ez a fajta rugalmasság lehetetlen. Minden cikkben keményen kódoltuk az adatokat egy adott helyszínen.
A mezők segítségével megoldja ezeket a problémákat.
Készíthet egy "könyvet áttekintő" tartalomtípust, és minden egyes információ bitje egy "mező", amely ehhez a tartalomtípushoz kapcsolódik.
A mezők segítenek megadni az információkat
Most, amikor új könyvvizsgálatot kezdesz, külön külön, külön szövegmezőt kapsz minden információhoz. Sokkal kevésbé valószínű, hogy elfelejtette beírni a szerző nevét. Itt van a doboz.
Valójában minden mezőnek lehetősége van arra, hogy megjelölve legyen kívánt . Csakúgy, mintha nem mentenél egy csomópontot a cím nélkül, a Drupal nem hagyja, hogy mentse el a szöveg megadásával, ha egy kötelezően megjelölt mezőt szeretne megadni.
A mezőknek nem kell szövegnek lennie
Észrevetted, hogy az egyik ilyen mező egy kép ? A mezők nem korlátozódnak a szövegre. Egy mező lehet fájl, például kép vagy PDF. További típusú mezőket kaphat egyedi modulokkal, például a dátummal és a helyszínnel.
Testreszabhatja a mezők megjelenítési módját
Alapértelmezés szerint a könyvek áttekintése során minden mező megjelenik egy címkével. De testreszabhatja ezt. A mezők sorrendjét átrendezheti, elrejti a címkéket, és a "képstílusok" használatával szabályozhatja a könyvborító méretét.
Testreszabhatja mind az "Alapértelmezett", a teljes oldalmegtekintést, akár a "Teaser" nézetet is, így a tartalom megjelenik a listákban. Például a listákhoz elrejtheti az összes extra mezőt, kivéve a szerzőt.
Miután elkezdett gondolkodni a listákról, mindazonáltal szeretné merülni a Drupal nézetekbe. Nézetek segítségével felépítheti egyéni listák ezek közül.
Hogyan adhatok hozzá tartalomtípusokat?
A Drupal 6 és a korábbi verziókban a Content Construction Kit (CCK) modul telepítésére volt szüksége a tartalomtípusok használatához.
A Drupal 7 használatával a tartalomtípusok a magban szerepelnek. Jelentkezzen be rendszergazdaként, és a felső menüben menjen
Struktúra -> Tartalomtípusok -> Tartalomtípus hozzáadása.
Az egyéni Drupal tartalomtípusok elkészítése rendkívül egyszerű. Nem kell egyetlen kódsorozatot írni. Az első oldalon leírja a tartalom típusát. A második oldalon mezőt ad hozzá. A mezők hozzáadása vagy eltávolítása bármikor módosíthatja a tartalomtípust.
A tartalomtípusok a Drupal egyik leghatékonyabb tulajdonsága. Miután elkezdett gondolkodni a tartalomtípusokban és a Megtekintésekben, soha nem tér vissza az alapvető oldalakra.




