Jaa


Sisällön mukauttaminen sisältökatkelmien avulla

Sisältökatkelmat ovat pieniä paloja muokattavaa sisältöä, joita kehittäjä voi sijoittaa otsikkoon, alatunnisteeseen, verkkosivustolle tai sivumalliin mahdollistaen mukautetun sisällön sijoittamisen verkkosivun mille tahansa osalle.

Kehittäjä voi asettaa sisältökatkelman käyttäen Liquidiä {{ snippets["<<snippet name>>"] }}, {% editable snippets '<<snippet name>>' %} tai {% include 'snippet' snippet_name:'<<snippet name>>' %}.

Katkelmien muokkaaminen

Katkelmia voi luoda ja muokata portaalinhallintasovelluksen kautta. Katkelmien suurin tehokkuus on siinä, että voit abstrahoida sisältöpätkiä (muuta kuin sivun leipätekstiä) ja muokata sitä erillään. Tällä tavoin minkä tahansa sivuston staattisen sisällön täydellinen sisällönhallinta ja muokkaus on mahdollista.

  1. Avaa portaalin hallintasovellus.

  2. Siirry kohtaan Sisältö>Sisältökatkelmat.

  3. Jos haluat luoda uuden katkelman, valitse Uusi.

  4. Muokataksesi aiemmin luotua katkelmaa, valitse ruudukossa aiemmin luotu Sisältökatkelma.

Anna seuraavien kenttien arvot:

Nimi Kuvaus
Nimi Kehittäjä voi käyttää nimeä sijoittamaan katkelman arvo verkkosivuston koodissa.
Verkkosivusto Katkelmaan liittyvä sivusto.
Näyttönimi Sisältökatkelman näyttönimi.
Laji Sisältökatkelman tyyppi – teksti tai HTML.
Sisältökatkelman kieli Valitse sisältökatkelman kieli. Jos haluat lisätä kieliä, siirry kohtaan usean kielen tuen käyttöönotto.
Arvo Katkelman sisältö, joka näytetään verkkosivustolla. Voit syöttää vain tekstiä tai HTML-koodia. Voit myös käyttää Liquid-objekteja, jotka sisältävät sekä teksti- että HTML-muotoisia hinnankorotusarvoja.

Katkelman käyttäminen

Katkelmien avulla voit näyttää tekstiä tai HTML:ää. Sisältökatkelmat voivat myös käyttää Liquid-objekteja ja viitata muuhun sisältöön, kuten entiteetteihin.

Voit esimerkiksi luoda tai muokata sisältökatkelman aiemmin tässä artikkelissa selostettujen ohjeiden mukaisesti. Katkelmaa muokattaessa näytekoodi voidaan sisällyttää tietueeseen. Tili-taulukkotietueen tunnus on muistettava korvata oikealla, ympäristön omalla tunnuksella. Tili-taulukon lisäksi voidaan käyttää myös muuta taulukkoa.

Kun olet luonut yllä esimerkissä esitetyn katkelman, jossa on tekstiä, HTML-koodia tai Liquid-objekteja, voit käyttää sitä verkkosivulla.

Katkelman lisääminen verkkosivulle:

  1. Luo verkkomalli ja käytä katkelman Liquid-objektia kutsuaksesi luomaasi katkelmaa.

  2. Luo sivumalli käyttämällä aiemmin luotua verkkomallia.

  3. Suunnittelu avulla voit luoda uuden sivun käyttämällä aiemmin luotua sivuasettelua.

Esimerkki:

Seuraavassa esimerkissä käytetään Microsoft Dataverse -tietokantaa, jossa on mallitietoja.

Muistiinpano

Sinun on määritettävä Tili-taulukon (tai muun käyttämäsi taulukon) taulukko-oikeudet.

  1. Avaa portaalin hallintasovellus.

  2. Siirry kohtaan Sisältö>Sisältökatkelmat.

  3. Jos haluat luoda uuden katkelman, valitse Uusi.

  4. Anna nimi. Esimerkiksi AccountData.

  5. Valitse verkkosivusto.

  6. Anna näyttönimi. Esimerkiksi AccountData.

  7. Valitse tässä esimerkissä tyypiksi HTML. Voit vaihtoehtoisesti valita tekstin.

  8. Valitse kieli.

  9. Kopioi ja liitä malliarvo:

    {% assign account = entities.account['f4f25307-d284-ea11-a816-000d3a36ff29'] %}
    {% if account %}
    <b> Account Name is: </b> {{ account.name }} <br>
    <i> Account State: </i> {{ account.statecode.label }})
    {% endif %}
    

    Tietueen GUID-tunnus on korvattava Dataverse-tietokannan tilitaulukkotietueella.

    Luo sisältökatkelma.

  10. Tallenna sisältökatkelma.

  11. Luo Power Pagesin suunnittelustudiossa uusi verkkosivusto tai valitse aiemmin luotu verkkosivusto.

  12. Valitse Muokkaa koodia.

  13. Kopioi olemassa olevien <div></div>-tunnisteiden väliin seuraava lähdearvo:

    {% include 'snippet' snippet_name:'AccountData' %}

    Jos se on eri, päivitä kohdan snippet_name arvoksi katkelmasi nimi.

    Katkelman lisääminen koodiin.

  14. Valitse CTRL-S.

  15. Valitse suunnitteluohjelmassa Synkronoi

  16. Valitse Esikatselu.

Näet tilitiedot hahmonnettuna osana katkelmaa:

Teksti, jota näytönlukijaohjelmat käyttävät.

Voit noudattaa Teksti-tyypin sisältökatkelman osalta samoja ohjeita kuin HTML-tyypin osalta. Esimerkiksi:

{% assign account = entities.account['f4f25307-d284-ea11-a816-000d3a36ff29'] %}
{% if account %}
Account Name is: {{ account.name }} 
Account State: {{ account.statecode.label }}
{% endif %}

Tietueen GUID-tunnus on korvattava Dataverse-tietokannan tilitaulukkotietueella.

Kun tämän sisältökatkelman sisältävää sivua selataan, taulukon tiedot näytetään käyttämällä liquid-objektia tekstin ohella HTML-koodin sijaan. Voit myös käyttää vain HTML:ää sisällön näyttämiseen käyttämättä Liquid-objekteja.

Katso myös

Liquid-mallien käyttäminen