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.