Mikä on Drupalin "sisältötyyppi"?

Drupalin "sisältötyyppi" on tietyntyyppinen sisältö. Esimerkiksi Drupal 7: ssä oletussisältötyypit sisältävät "artikkeli", "perussivu" ja "foorumin aihe".

Drupalin avulla on helppo tehdä omasi oma sisältötyypit. Mukautetut sisältötyypit ovat yksi parhaista syistä oppia Drupalia.

Sisältötyypeillä on kentät

Drupalin sisältötyyppien mielenkiintoisinta on, että jokaisella sisältötyypillä voi olla oma joukko kentät. Jokainen kenttä tallentaa tietyn vähän tietoa.

Oletetaan esimerkiksi, että haluat kirjoittaa arvosteluita (klassinen esimerkki). Olisi mukavaa sisällyttää tiettyjä perustietoja kustakin kirjasta, kuten:

  • Kansikuva
  • Otsikko
  • Kirjoittaja
  • Kustantaja
  • Julkaisuvuosi

Kentät ratkaisevat ongelmia

Nyt sinä voisi kirjoita arvostelut tavallisina artikkeleina ja liitä nämä tiedot vain jokaisen arvostelun alkuun. Mutta tämä aiheuttaisi useita ongelmia:

  • Entä jos unohdat tietyn kappaleen?
  • Entä jos muutat mieltäsi esimerkiksi julkaisijan ottamisesta mukaan? Kuinka piilotat kustantajan kaikkien vanhojen artikkelien kohdalle?
  • instagram viewer
  • Entä jos päätät, että haluat mieluummin näyttää osan tiedoista loppuun artikkelin? Tai edes sivupalkissa? Tai tehdä otsikosta lihavoitu? Tällainen joustavuus on mahdotonta. Olet koodannut tietoja kovasti tietyssä paikassa jokaisessa artikkelissa.

Kenttien avulla voit ratkaista kaikki nämä ongelmat.

Voit tehdä "kirjatarkastuksen" sisältötyypin, ja jokaisesta tietobitistä tulee "kenttä", joka on liitetty tähän sisältötyyppiin.

Kentät auttavat sinua syöttämään tietoja

Nyt kun aloitat uuden kirja-arvostelun, sinulla on erityinen, erillinen tekstiruutu jokaiselle tietopalalle. Olet paljon vähemmän todennäköisesti unohtanut kirjoittaa kirjoittajan nimen. Siellä on laatikko sitä varten.

Itse asiassa jokaisella kentällä on mahdollisuus merkitä edellytetään. Aivan kuten et voi tallentaa solmua ilman otsikkoa, Drupal ei anna sinun tallentaa kirjoittamatta tekstiä kenttään, joka on merkitty pakolliseksi.

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. Voit saada muita kenttiä mukautetuilla moduuleilla, kuten Päivämäärä ja Sijainti.

Voit mukauttaa kenttien esitystapaa

Oletuksena on, että kun tarkastelet kirja-arvosteluasi, jokainen kenttä tulee näkyviin ja siinä on tunniste. Mutta voit muokata tätä. Voit järjestää kenttien järjestyksen uudelleen, piilottaa tarrat ja jopa käyttää "kuvatyylejä" kirjankannen näyttökoon säätämiseen.

Voit mukauttaa sekä "Oletus", koko sivunäkymän ja myös "Kiusaaja" -näkymän, jolloin sisältö näkyy luetteloissa. Esimerkiksi luetteloiden kohdalla saatat piilottaa kaikki ylimääräiset kentät kirjoittajaa lukuun ottamatta.

Kun kuitenkin alat ajatella listauksia, sinun kannattaa sukeltaa Drupal Views -sovellukseen. Näkymillä voit rakentaa mukautetut luettelot näistä kirja-arvosteluista.

Kuinka lisätään sisältötyyppejä?

Drupal 6: ssa ja aiemmissa versioissa joudut asentamaan Sisällönrakennussarja (CCK) moduuli sisältötyyppien käyttämiseksi.

Drupal 7: n ja uudempien kanssa sisältötyypit sisältyvät ytimeen. Kirjaudu sisään järjestelmänvalvojana ja siirry päävalikossa kohtaan.

Rakenne -> Sisältötyypit -> Lisää sisältötyyppi.

Mukautettujen Drupal-sisältötyyppien tekeminen on erittäin helppoa. Sinun ei tarvitse kirjoittaa yhtä koodiriviä. Ensimmäisellä sivulla kuvailet sisältötyyppiä. Toisella sivulla lisäät kenttiä. Voit milloin tahansa muokata sisältötyyppiä lisätäksesi tai poistaaksesi kenttiä.

Sisältötyypit ovat yksi Drupalin tehokkaimmista ominaisuuksista. Kun alat ajatella sisältötyyppejä ja näkymiä, et koskaan palaa perussivuille.