Sisältötyypit, solmut ja näkymät – Drupalin rakenne selitettynäDrupal on tehokas ja joustava sisällönhallintajärjestelmä (CMS), mutta se eroaa monista muista järjestelmistä rakenteeltaan ja logiikaltaan. Yksi tärkeimmistä eroista on Drupalin tapa käsitellä sisältöä: kaikki perustuu sisältötyyppeihin, solmuihin ja näkymiin. Tässä artikkelissa perehdymme näihin kolmeen keskeiseen käsitteeseen ja siihen, miten ne muodostavat Drupalin rakenteellisen selkärangan.

Mitä ovat sisältötyypit Drupalissa?

Sisältötyypit (content types) ovat Drupalin tapa erotella eri tyyppistä sisältöä. Yleisimpiä esimerkkejä ovat:

  • Artikkeli – ajankohtaisiin uutisiin tai blogiteksteihin

  • Perussivu – staattinen sisältö, kuten ”Tietoa meistä” -sivu

Voit luoda omia sisältötyyppejä tarpeen mukaan, kuten:

  • Tuote

  • Projekti

  • Tapahtuma

Jokaisella sisältötyypillä voi olla omat kentät (fields), esimerkiksi:

  • Tekstikentät (body)

  • Kuvakentät (image)

  • Päivämäärät (date)

  • Valintalistat (taxonomy)

📌 Sisältötyyppejä hallitaan kohdasta Rakenne > Sisältötyypit.

Lisätietoja saat virallisesta dokumentaatiosta:
👉 Drupal: Content Types

Mikä on solmu (node)?

Drupal tallentaa jokaisen yksittäisen sisältöelementin nimellä solmu (node). Kun esimerkiksi kirjoitat artikkelin, järjestelmä tallentaa sen solmuna tietokantaan.

Jokaisella solmulla on oma:

  • ID-tunnus (esim. /node/123)

  • Sisältötyyppi (esim. artikkeli)

  • Käyttäjä (sisällön kirjoittaja)

  • Julkaisupäivämäärä

  • Kenttäarvot (esim. otsikko, teksti, kuva)

Drupalin käyttöliittymässä et aina näe sanaa “solmu”, mutta teknisesti jokainen sisältöelementti (blogiteksti, tuotekuvaus, tapahtuma jne.) on solmu.

Lisälukemista:
👉 Drupal Node API

Näkymät (Views) – tietojen esittäminen haluamallasi tavalla

Näkymät eli Views on yksi Drupalin tärkeimmistä ominaisuuksista. Se mahdollistaa tietojen hakemisen, lajittelun ja näyttämisen eri muodoissa ilman ohjelmointia.

Tyypillisiä käyttötapoja:

  • Listaa uusimmat artikkelit etusivulle

  • Näytä tuotteet kategorian mukaan

  • Luo kalenterinäkymä tapahtumista

Views toimii seuraavasti:

  1. Valitse mitä sisältöä näytetään (esim. artikkelit)

  2. Aseta ehdot (esim. julkaistu = kyllä)

  3. Määritä järjestys (esim. uusimmat ensin)

  4. Valitse esitystapa (taulukko, ruudukko, lohko tai sivu)

👉 Views-moduuli kuuluu nykyään Drupalin ytimeen, mutta voit lisätä laajennuksia, kuten Views Infinite Scroll tai Views Slideshow.

Taksonomia – sisällön luokittelu

Drupalissa sisältöä luokitellaan taksonomian avulla. Tämä tarkoittaa esimerkiksi:

  • Avainsanoja

  • Kategorioita

  • Tuotetyyppejä

Voit liittää taksonomiat kenttinä sisältötyyppeihin, ja sitten käyttää niitä suodattimina näkymissä.

Esimerkki:

  • Artikkeli sisältötyyppi käyttää “Avainsanat” -kenttää

  • Näkymä listaa artikkelit, joissa avainsanana “Drupal”

Lisätietoa:
👉 Taxonomy Overview – Drupal

Kentät – tiedon osat

Drupal on kenttäpohjainen järjestelmä. Jokaisella sisältötyypillä voit määrittää erilaisia kenttiä:

  • Teksti (tekstikenttä)

  • Kuvatiedosto (image)

  • Linkki (link field)

  • Yhteys toiseen solmuun (entity reference)

  • Taksonomian viittaus

Kenttiä voi lisätä myös käyttäjäprofiileihin, taksonomioihin ja jopa lohkoihin.

📌 Hallinta: Rakenne > Sisältötyypit > Hallinnoi kenttiä

Esimerkki: Blogiartikkeleiden rakenne

Sisältötyyppi: Artikkeli

  • Otsikko (Title)

  • Tekstisisältö (Body)

  • Esikatselukuva (Image)

  • Avainsanat (taxonomy term reference)

  • Kirjoittaja (automatisoitu)

  • Julkaisupäivämäärä (automatisoitu)

Solmu: “Mikä on Drupal?”

  • Otsikko: Mikä on Drupal?

  • Sisältö: Informatiivinen teksti

  • Avainsanat: Drupal, CMS

Näkymä:

  • Ehto: Näytä kaikki artikkelit

  • Esitystapa: Kortit (ruudukko)

  • Suodatin: Vain julkaistut

Käyttövinkkejä rakenteen hallintaan

  • Suunnittele sisältötyypit huolellisesti alussa

  • Käytä taksonomiaa monipuolisesti sisällön järjestelyyn

  • Hyödynnä näkymiä luodaksesi tehokkaita listauksia

  • Käytä kenttiä vain tarpeeseen – älä ylikuormita sisältöä

Jos haluat tehdä monipuolisia suhteita sisällön välillä, kokeile Entity Reference Revisions -moduulia.

Yhteenveto

Drupalin rakenne perustuu loogiseen ja modulaariseen ajatteluun: sisältötyypit määrittelevät mitä sisältöä voit luoda, solmut ovat yksittäisiä sisältöjä, ja näkymät mahdollistavat niiden esittämisen käyttäjälle monin eri tavoin. Kun ymmärrät nämä kolme keskeistä elementtiä, pääset luomaan monipuolisia ja ammattimaisia verkkosivustoja Drupalilla – ilman tarvetta kirjoittaa riviäkään koodia.

Samankaltaisia artikkeleita

Kuinka asentaa ja aktivoida teema?

Kuinka asentaa ja aktivoida teema?

Teeman asentaminen Drupalissa voidaan tehdä kolmella tavalla: käyttöliittymästä, FTP:n kautta tai komentorivillä Composerin ja Drushin ...

28.7.2025
Kuinka asentaa Drupal palvelimelle?

Kuinka asentaa Drupal palvelimelle?

Drupal on monipuolinen ja tehokas sisällönhallintajärjestelmä (CMS), jota käytetään maailmanlaajuisesti verkkosivustojen ja sovellusten...

27.7.2025
Drupal Commerce

Drupal Commerce

Drupal Commerce – joustava verkkokaupparatkaisu ammattilaisille on ratkaisu yrityksille, jotka tarvitsevat enemmän kuin perustason verkkokaupan. Se yhdistää sisällönhallinnan, kaupalliset toiminnot ja teknisen…

13.5.2025
Monikieliset sivustot Drupalilla

Monikieliset sivustot Drupalilla

Vuonna 2025 yritysten globaali ulottuvuus ja tarve palvella asiakkaita eri kielillä on tärkeämpää kuin koskaan. Drupal tarjoaa markkinoiden kehittyneimpiä työkaluja monikielisten verkkosivustojen…

12.5.2025
Parhaat käytännöt Drupalin tietoturvan vahvistamiseen

Parhaat käytännöt Drupalin tietoturvan vahvistamiseen

Drupal on yksi maailman turvallisimmista sisällönhallintajärjestelmistä (CMS), ja sitä käytetään laajasti valtiollisissa organisaatioissa, yliopistoissa ja suurissa yrityksissä. Vaikka Drupal tarjoaa vankan arkkitehtuurin…

11.5.2025