„Drupal“ turinio tipas yra tam tikra turinio rūšis. Pavyzdžiui, „Drupal 7“ numatytieji turinio tipai yra „straipsnis“, „pagrindinis puslapis“ ir „forumo tema“.
„Drupal“ leidžia jums lengvai padaryti savo savo turinio tipai. Tinkinti turinio tipai yra viena iš geriausių priežasčių mokytis „Drupal“.
Turinio tipai turi laukus
„Drupal“ turinio tipuose įdomiausia tai, kad kiekvienas turinio tipas gali turėti savo rinkinį laukai. Kiekviename lauke kaupiama tam tikra informacijos dalis.
Pavyzdžiui, tarkime, kad jums patinka rašyti knygų apžvalgas (klasikinis pavyzdys). Būtų malonu įtraukti tam tikras pagrindines informacijos dalis apie kiekvieną knygą, pavyzdžiui:
- Viršelio vaizdas
- Pavadinimas
- Autorius
- Leidėjas
- Leidimo metai
Laukai sprendžia problemas
Dabar tu galėjo parašykite atsiliepimus kaip įprastus straipsnius ir tiesiog įklijuokite šią informaciją kiekvienos apžvalgos pradžioje. Bet tai sukeltų keletą problemų:
- Ką daryti, jei pamiršite konkretų kūrinį?
- Ką daryti, jei pakeisite savo nuomonę dėl, tarkime, leidėjo įtraukimo? Kaip slepiate leidėją ant visų senų straipsnių?
- Ką daryti, jei nuspręsite, kad dalį informacijos norėtumėte parodyti galas straipsnio? Ar net šoninėje juostoje? Arba paryškinkite pavadinimą? Toks lankstumas yra neįmanomas. Jūs sunkiai kodavote duomenis vienoje konkrečioje kiekvieno straipsnio vietoje.
Su laukais jūs išsprendžiate visas šias problemas.
Galite sukurti „knygos apžvalgos“ turinio tipą ir kiekvienas informacijos bitas taps „lauku“, pridedamu prie šio turinio tipo.
Laukai padeda įvesti informaciją
Dabar, kai pradėsite naują knygų apžvalgą, kiekvienam informacijos kiekiui turite specialų, atskirą teksto laukelį. Jūs daug rečiau pamiršite įvesti, tarkime, autoriaus vardą. Čia yra jo dėžutė.
Tiesą sakant, kiekvienas laukas turi galimybę būti pažymėtas kaip reikalingas. Kaip negalite išsaugoti mazgo be pavadinimo, taip ir „Drupal“ neleis išsaugoti neįvedus teksto laukui, kuris pažymėtas kaip būtinas.
Laukai neturi būti tekstiniai
Ar pastebėjote, kad vienas iš šių laukų yra vaizdas? Laukai neapsiriboja tekstu. Laukas gali būti failas, pvz., Vaizdas arba PDF. Galite gauti papildomų rūšių laukų naudodami pasirinktinius modulius, pvz Data ir Vieta.
Galite pritaikyti, kaip rodomi laukai
Pagal numatytuosius nustatymus, kai peržiūrite knygos apžvalgą, pasirodys kiekvienas laukas su etikete. Bet jūs galite tai pritaikyti. Galite pertvarkyti laukų tvarką, paslėpti etiketes ir netgi naudoti „vaizdo stilius“, kad valdytumėte tos knygos viršelio rodymo dydį.
Galite tinkinti „Numatytąjį“, viso puslapio rodinį ir „Teaser“ rodinį, kuriame turinys rodomas sąrašuose. Pavyzdžiui, galite paslėpti visus papildomus laukus, išskyrus autorių.
Vis dėlto pradėję galvoti apie sąrašus, norėsite pasinerti į „Drupal Views“. Naudodami „Views“ galite kurti pasirinktiniai sąrašai šių knygų apžvalgų.
Kaip pridėti turinio tipus?
„Drupal 6“ ir ankstesnėse versijose turėjote įdiegti Turinio konstrukcijos rinkinys (CCK) modulį, kad būtų galima naudoti turinio tipus.
Su „Drupal 7“ ir naujesnėmis versijomis turinio tipai yra įtraukti. Prisijunkite kaip administratorius ir viršutiniame meniu eikite į.
Struktūra -> Turinio tipai -> Pridėti turinio tipą.
Sukurti pasirinktinius „Drupal“ turinio tipus yra labai lengva. Jums nereikia rašyti vienos kodo eilutės. Pirmajame puslapyje aprašote turinio tipą. Antrajame puslapyje pridedate laukus. Bet kuriuo metu galite redaguoti turinio tipą, kad pridėtumėte ar pašalintumėte laukus.
Turinio tipai yra viena iš galingiausių „Drupal“ siūlomų funkcijų. Pradėję mąstyti turinio tipais ir „Views“, niekada negrįšite į pagrindinius puslapius.