Drupalin "sisältötyyppi" on tietynlainen sisältö. Esimerkiksi Drupal 7: ssä oletussisällityypit sisältävät "artikkelin", "perussivu" ja "foorumin aihe".
Drupal tekee sinulle helpoksi tehdä oma sisältötyyppejä. Mukautetut sisältötyypit ovat yksi parhaista syistä oppia Drupal.
Sisältötyypeillä on kentät
Drupalin sisältötyyppien jännittävin asia on, että jokaisella sisältötyypillä voi olla oma joukko kenttiä. Jokainen kenttä tallentaa tietyn tiedon.
Oletetaan esimerkiksi, että haluat kirjoittaa kirjojen arvosteluja (klassinen esimerkki). Olisi mukavaa sisällyttää tietyt tietolähteet jokaisesta kirjasta, kuten:
- kansikuva
- otsikko
- kirjailija
- kustantaja
- julkaisuvuosi
Kentät ratkaise ongelmia
Nyt sinä voisi kirjoita arvosteluasi tavallisiksi artikkeleiksi ja liitä nämä tiedot jokaisen tarkistuksen alkuun. Mutta tämä aiheuttaisi useita ongelmia:
- Entä jos unohdat tietyn kappaleen?
- Entä jos muutat mieltäsi myös esimerkiksi julkaisijan kirjoittamisesta? Kuinka piilotat julkaisijan kaikista vanhoista artikkeleista?
- Mitä jos päätät mieluummin näyttää joitain tietoja pää artikkelista? Tai jopa sivupalkissa? Tai anna otsikko lihavoida? Tällainen joustavuus on mahdotonta. Olette koodannut tietyn datan tietyssä paikassa jokaisessa artikkelissa.
Kenttien avulla voit ratkaista kaikki nämä ongelmat.
Voit tehdä "kirjojen tarkastelun" sisällön tyypin, ja jokainen tiedonsiirto tulee tämän kentän liitteeksi.
Kenttien avulla voit syöttää tietoja
Nyt, kun aloitat uuden kirjan tarkastelun, sinulla on erityinen, erillinen tekstiruutu jokaiselle tietolohkolle. Sinun on paljon vähemmän todennäköistä unohtaa kirjoittaa, sanon, tekijän nimi. Siinä on laatikko siinä.
Itse asiassa kullakin kentällä on mahdollisuus merkitä nimellä vaaditaan . Aivan kuten et voi tallentaa solmua ilman otsikkoa, Drupal ei anna sinun säästää kirjoittamatta tekstiä, joka on merkitty vaaditulla kentällä.
Kenttien ei tarvitse olla tekstiä
Huomasitko, että yksi näistä kentistä on kuva ? Kentät eivät rajoitu tekstiin. Kenttä voi olla tiedosto, kuten kuva tai PDF. Saat lisää erilaisia kenttiä mukautetuilla moduuleilla, kuten päivämäärällä ja sijainnilla.
Voit mukauttaa miten kentät näytetään
Oletusarvon mukaan, kun tarkastelet kirjasi, jokainen kenttä tulee näkyviin, ja siinä on tarra. Mutta voit muokata tätä. Voit järjestellä kenttien järjestystä, piilottaa tarrat ja jopa käyttää "kuvastatyyppejä" kyseisen kirjan kannen näytön koon hallintaan.
Voit muokata sekä "Oletus", koko sivunäkymä että "Teaser" -näkymä, jonka sisältö näkyy luettelossa. Voit esimerkiksi piilottaa kaikki ylimääräiset kentät, paitsi tekijä.
Kun aloitat listojen etsimisen, haluat kuitenkin sukeltaa Drupal Viewsiin. Näkymiä voi rakentaa mukautettuja luetteloita näistä kirjojen arvosteluista.
Kuinka voin lisätä sisältötyyppejä?
Drupal 6: ssä ja aikaisemmissa versioissa sinun tarvitsee asentaa Content Construction Kit (CCK) -moduuli sisältötyyppien käyttämiseksi.
Drupal 7: ssä sisältötyyppejä on nyt sisällytetty ytimeen. Kirjaudu sisään järjestelmänvalvojana ja siirry ylävalikossa
Rakenne -> Sisältötyypit -> Lisää sisältötyyppi.
Mukautettujen Drupal-sisältötyyppien tekeminen on erittäin helppoa. Sinun ei tarvitse kirjoittaa yhtä riviä koodia. Ensimmäisellä sivulla kuvaat sisältötyyppiä. Toisella sivulla lisäät kentät. Voit milloin tahansa muokata sisältötyyppiä kenttien lisäämiseksi tai poistamiseksi.
Sisältötyypit ovat yksi tehokkaimmista ominaisuuksista, joita Drupal tarjoaa. Kun aloitat ajattelun sisällötyypeissä ja näkymissä, et koskaan palaa perussivuille.




