Sisällön asettelujen kehitys

Sisällön asettelujen avulla käyttäjät voivat katsella sisältökohteiden tietoja sivuston sivulla käytettyjen sisältölistan tai sisällön paikkamerkin komponenttien kautta. Voit luoda sisältötyypille useita sisällön asetteluja, jotka tuottavat erilaisia näkymiä tai edustavat sisältökohteen eri osia.

Esimerkiksi Blogiviesti-sisältötyyppi saattaa tarvita eri sisällön asetteluja sen mukaan, miten ja missä blogiviestin sisältöä käytetään. Sivuston kotisivulla saattaa näkyä lista Blogiviesti-kohteista, mutta kun jotakin blogiviestiä napsautetaan kotisivulla, kyseistä blogiviestiä koskevat tiedot saattavat tulla esiin Tiedot-sivulla.

Kotisivulla on sisältölista, joka on määritetty luettelemaan Blogiviesti-sisältötyypin kohteita. Kohdenäkymänä käytetään Blogiviestin yhteenveto -sisältöasettelua.

Tiedot-sivulla näytetään otsikkokuva ja otsikko käyttämällä Blogiviestin otsikko -sisältöasettelua sisällön paikkamerkissä. Kaksipalstainen osan asettelu sisältää kaksi sisällön paikkamerkkiä, joiden leveydet ovat 70 prosenttia ja 30 prosenttia. Niissä käytetään Blogiviestin sisältö- ja Blogiviestin kirjoittaja -sisältöasetteluja. Esimerkissä käytetään neljää erilaista sisällön asettelua saman sisältötyypin visualisointiin.

Voit luoda sisällön asettelun kahdella tavalla:

  • Valitse Oracle Content Management -palvelussa Kehittäjä > Näytä kaikki komponentit > Luo > Luo sisällön asettelu.

  • Käytä cec create-contentlayout-komentoa OCE Toolkit -projektissa.

Oracle Content Management luo oletusarvoisen sisällön asettelun sisältötyypille. Voit muokata oletusarvoista sisällön asettelua muokkaamalla seuraavia tiedostoja:

  • assets/layout.html

    Muuta HTML-näkymää muokkaamalla tätä tiedostoa.

  • assets/design.css

    Määritä sisällön asettelun tyyli muokkaamalla tätä tiedostoa.

  • assets/render.js

    Muokkaamalla tätä tiedostoa voit muuttaa tietoja, joita käytetään layout.html-tiedostossa, tai lisätä dynaamisia toimia sisällön asetteluun.

Sisällön asettelun komponentit muodostavat Oracle Content Management -palvelimen sisältökohteen. Suurin osa sisällöstä on tallennettu Oracle Content Management -palvelimeen. Joskus voi olla tarpeen käyttää staattista sisältöä, joka on käytettävissä paikallisesti sisällön asettelussa. Tällaista sisältöä voi olla esimerkiksi taustakuva. Esimerkiksi seuraavassa sisällön asettelussa absoluuttinen URL-osoite images/background.jpg voidaan luoda render.js-tiedostossa ja sitä voidaan käyttää layout.html-tiedostossa.

Yksinkertaisin tapa luoda absoluuttinen URL-osoite on käyttää sisäänrakennettua requirejs-tiedostoa. Määritä require riippuvuudeksi ja luo URL-osoite require.toURL()-menetelmällä samalla tavalla kuin seuraavassa koodissa:

define([
    'require',
    'jquery',
    'mustache',
    'text!./layout.html',
    'css!./design.css'
], function (require, $, Mustache, templateHtml, css) {
    'use strict';

   var imageURL = req.toUrl('./images/background.jpg');

Seuraavissa vaiheissa esitellään sisällön asettelujen kehitys:

Liittyvät aiheet

Tietoja sisällön asettelujen hallinnasta on kohdassa Räätälöityjen komponenttien ja asettelujen hallinta.

Tietoja digitaalisen sisällön ja muiden sisältökohteiden käytöstä sivustossa on kohdissa Sisällön käyttäminen ja Digitaalisen sisällön hallinta oppaassa Sisällön hallinta Oracle Content Management -palvelussa.