Skip to main content

Mi az a Drupal "Content Type & # 34?

Hajas Tamás: Szépségszalon a Vertikális Végtelenhez – Drupal 8 front-end fejlesztés (Június 2026)

Hajas Tamás: Szépségszalon a Vertikális Végtelenhez – Drupal 8 front-end fejlesztés (Június 2026)
Anonim

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.