Mallipohjan perusrakenne

Mallipohjan perusrakenne sisältää sivuston (mukaan lukien sisältö, asettelut ja sivut), liittyvän teeman ja räätälöidyt komponentit.

Kun luot sivuston, sinun on valittava mallipohja, joka sisältää sivuston rakenteen ja alkuperäisen sisällön, rakenne- ja asettelumääritykset sisältävän teeman ja mahdolliset räätälöidyt komponentit.

Mallipohjilla on tietty rakenne, jonka peruskansiot ja -tiedostot näytetään seuraavassa esimerkissä:

template_name
    components
        component_name
            assets
                render.js
                settings.html
            _folder.json
            _folder_icon.jpg
            appinfo.json
    template
        assets
        content
        layouts
        pages
            100.json
            200.json
            300.json
            400.json
        variants
        _folder.json
        _folder_icon.png
        componentsused.json
        controller.html
        siteinfo.json
        structure.json
    theme
        assets
            css
                main.css
            js
                topnav.js
        designs
            default
                design.css
                design.json
                facebook.png
                googleplus.png
                linkedin.png
                twitter.png
                youtube.pgn
        layouts
            index.html
        responsepages
            404.html
        _folder.json
        _folder_icon.png
        components.json
        viewport.json

Komponenttien ja teemojen kansiot ja tiedostot kuvataan tämän oppaan muissa osissa. Katso kohdat Tietoja komponenttien kehittämisestä ja Teeman perusrakenne.

Huomautuksia:

  • Yleensä teemaa käytetään useissa mallipohjissa, ellei käytössä ole JET-aloitusmallipohja tai tavallinen aloitusmallipohja, joissa käytetään teeman kopiota. Katso kohta Aloitusmallipohjan käyttö.

  • Teema ei enää sisällä sivustoa. Sivuston kansiot ja tiedostot sijaitsevat /template-kansiossa.

mallipohjan_nimi/template-kansio sisältää sivuston kansiot ja tiedostot.

  • assets: sisältää kuvat, jotka näytetään mallipohjan Tiedot-sivulla käyttöliittymässä.

  • content: sisältää sivustossa käytetyn hallitun sisällön.

  • layouts: ei käytössä tällä hetkellä.

  • pages: Sisältää kaikki sivun JSON-tiedostot sekä niiden tiedot. Tiedostonimien muoto on nnn.json, jossa nnn on sivun tunnus.

  • variants: sisältää sivuston kaikkien päivitysten tiedot.

  • _folder.json: sisältää mallipohjan metatiedot, kuten sivuston tekijän, sivuston nimen, kohteen GUID-tunnuksen sekä lyhyen ja pitkän sivuston kuvauksen.

  • _folder_icon.png: edustaa sivustoa käyttöliittymässä.

  • componentsused.json: (Vanhentunut.) Sisältää sivustossa käytettyjen räätälöityjen komponenttien tiedot, jos sellaisia on. Tätä käytetään vain, jotta yhteensopivuus taaksepäin voitaisiin varmistaa.

  • controller.html: Sisältää avainkoodin, joka näyttää sivuston selaimessa. Jos haluat tehdä muutoksia tähän tiedostoon, Oracle suosittelee, että teet muutokset käyttöliittymän kautta sivuston asetuksissa. Voit muokata tiedostoa offline-tilassa. Katso Ohjaintiedoston mukautus.

  • siteinfo.json: Määrittää sivuston nimen, liittyvän teeman nimen ja muita sivuston metatietoja. Älä muokkaa tätä tiedostoa.

  • structure.json: Määrittää sivuston sivuhierarkian (pää- ja alisivut). Muodostuksen API-liittymä voi piirtää puurakenteen, kun sivuston navigointia määritetään. Katso kohdat Navigointi sivustossa ja Muodostuksen API-liittymän ohje.