A Drupal "tartalomtípus" egy bizonyos típusú tartalom. Például a Drupal 7-ben az alapértelmezett tartalomtípusok közé tartozik a "cikk", az "alapoldal" és a "fórum téma".
A Drupal megkönnyíti az Ön számára saját tartalomtípusok. Az egyéni tartalomtípusok az egyik legjobb ok a Drupal elsajátításának.
A tartalomtípusoknak vannak mezői
A Drupal tartalomtípusok esetében az a legizgalmasabb, hogy mindegyik tartalomtípusnak megvannak a maga saját készletei mezők. Minden mező egy bizonyos információt tárol.
Tegyük fel például, hogy szeretnél könyvismertetőket írni (klasszikus példa). Jó lenne egyes alapvető információkat tartalmazni minden könyvről, például:
- Borítókép
- Cím
- Szerző
- Kiadó
- Megjelenés éve
A mezők problémákat oldanak meg
Most te tudott írja meg véleményeit szokásos cikkekként, és egyszerűen illessze be ezeket az információkat minden egyes értékelés elejébe. De ez számos problémát vet fel:
- Mi van, ha elfelejt egy adott darabot?
- Mi van, ha meggondolja magát például a kiadó bevonásával? Hogyan rejti el a kiadót az összes régi cikken?
- Mi van, ha úgy dönt, hogy az információk egy részét inkább a vége a cikk? Vagy akár egy oldalsávban? Vagy tegye félkövérré a címet? Ez a fajta rugalmasság lehetetlen. Keményen kódolta az adatokat minden cikk egy adott helyén.
A mezőkkel megoldja ezeket a problémákat.
Készíthet "könyvismertető" tartalomtípust, és minden információ bit "mezővé" válik, amely ehhez a tartalomtípushoz kapcsolódik.
A mezők segítenek az információk megadásában
Most, amikor új könyvismertetésbe kezd, minden információhoz külön, külön szövegdoboz tartozik. Sokkal kevésbé valószínű, hogy elfelejti beírni mondjuk a szerző nevét. Ott van a doboz rá.
Valójában minden mezőnek lehetősége van megjelölni kívánt. Csakúgy, mint cím nélkül nem lehet csomópontot menteni, a Drupal sem engedélyezi a mentést anélkül, hogy szöveget írna be egy kötelezően megjelölt mezőbe.
A mezőknek nem kell szövegnek lenniük
Észrevette, hogy e mezők egyike egy kép? A mezők nem korlátozódnak a szövegre. A mező lehet fájl, például kép vagy PDF. További mezőket kaphat egyedi modulokkal, például Dátum és Elhelyezkedés.
Testreszabhatja, hogyan jelenjenek meg a mezők
Alapértelmezés szerint a könyvismertetés megtekintésekor minden mező megjelenik címkével. De ezt testreszabhatja. Átrendezheti a mezők sorrendjét, elrejtheti a címkéket, sőt "képstílusokkal" is szabályozhatja az adott könyvborító megjelenítési méretét.
Testreszabhatja mind az "Alapértelmezett", a teljes oldal nézetet, mind a "Teaser" nézetet, amely így jelenik meg a tartalom a listákon. Például a listáknál elrejtheti az összes extra mezőt, kivéve a szerzőt.
Miután elkezdett gondolkodni a listákon, érdemes elmerülnie a Drupal Views-ban. A Views segítségével építkezhet egyedi listázások e könyvismertetések közül.
Hogyan adhatok hozzá tartalomtípusokat?
A Drupal 6 és korábbi verzióiban telepítenie kellett a Tartalomépítő készlet (CCK) modul a tartalomtípusok használatához.
A Drupal 7-es és újabb verzióival a tartalomtípusok a mag részét képezik. Jelentkezzen be rendszergazdaként, és a felső menüben lépjen a következőre:.
Szerkezet -> Tartalomtípusok -> Tartalomtípus hozzáadása.
Az egyedi Drupal tartalomtípusok készítése rendkívül egyszerű. Nem kell egyetlen kódsort írni. Az első oldalon leírja a tartalom típusát. A második oldalon mezőket ad hozzá. Bármikor szerkesztheti a tartalom típusát mezők hozzáadásához vagy eltávolításához.
A tartalomtípusok az egyik leghatékonyabb szolgáltatás, amelyet a Drupal kínál. Miután elkezdett tartalomtípusokban és nézetekben gondolkodni, soha nem tér vissza az alapvető oldalakra.