Bendrinti naudojant


Turinio tinkinimas naudojant turinio fragmentus

Turinio fragmentai yra maži redaguojamo turinio gabaliukai, kuriuos kūrėjas gali įtraukti į puslapio šabloną, antraštę, poraštę, žiniatinklio puslapį ar žiniatinklį suteikdamas galimybę bet kurią puslapio maketo dalį lengvai užpildyti tinkinamu turiniu.

Kūrėjas gali įdėti fragmentą naudodamas Liquid: {{ snippets["<<snippet name>>"] }}: {% editable snippets '<<snippet name>>' %} arba {% include 'snippet' snippet_name:'<<snippet name>>' %}.

Fragmentų redagavimas

Fragmentus taip pat galima sukurti ar redaguoti naudojant portalo valdymo programą. Pagrindinis fragmento privalumas yra galimybė sutraukti dalį turinio (išskyrus pagrindinę puslapio kopiją) ir ją redaguoti atskirai. Tokiu būdu galima valdyti visą jūsų svetainės turinį ir atlikti jo redagavimą.

  1. Atidarykite portalo valdymo programą.

  2. Pasirinkite Turinys>Turinio fragmentai.

  3. Norėdami kurti naują fragmentą, pasirinkite Naujas.

  4. Jei norite redaguoti esamą fragmentą, tinklelyje pasirinkite esamą turinio fragmentą.

Įveskite tolesnių laukų reikšmes.

Pavadinimas / vardas ir pavardė Aprašas
Pavadinimas / vardas ir pavardė Pavadinimą kūrėjas gali naudoti, norėdamas fragmento reikšmę patalpinti į žiniatinklio kodo puslapio šabloną.
Svetainę Su fragmentu susieta svetainė.
Rodomas pavadinimas Rodomas turinio fragmento vardas.
Tipas Turinio fragmento tipas, tekstas arba HTML.
Turinio fragmento kalba Pasirinkite turinio fragmento kalbą. Kad įtrauktumėte daugiau kalbų, eikite į kelių kalbų palaikymo įjungimas.
Vertė Portale rodytinas fragmento turinys žiniatinklyje. Galite įvesti paprastą tekstą ar HTML žymeklį. Taip pat galite naudoti likvidūs objektai tiek su tekstu, tiek su HTML žymeklio vertėmis.

Naudokite fragmentą

Galite naudoti fragmentus, kad parodytumėte tekstą ar HTML. Taip pat galite naudoti turinio fragmentus likvidžius objektus ir nukreipti į kitą turinį tokį kaip objektai.

Pavyzdžiui, galite naudoti žingsnius paaiškintus prieš tai šiame straipsnyje, kad sukurtumėte ar redaguotumėte turinio fragmentus. Redaguodami fragmentą galite įtraukti pavyzdinį kodą į įrašą. Įsitikinkite, kad pakeitėte Kliento lentelės įrašo ID į tinkamą ID iš jūsų aplinkos. Taip pat galite naudoti kitą lentelę, nebūtinai Kliento.

Kai sukursite fragmentą su tekstu, HTML ar likvidžiais objektais parodytais pavyzdyje prieš tai, galite naudoti jį žiniatinklio puslapyje.

Norėdami įtraukti fragmentą į portalo puslapį:

  1. Sukurkite žiniatinklio šabloną ir naudokite likvidžių objektų fragmentus jūsų sukurto fragmento iššaukimui.

  2. Sukurkite puslapio šabloną naudodami anksčiau sukurtą žiniatinklio šabloną.

  3. Naudokite dizaino studijos portalus, kad sukurtumėte naują puslapį naudojant puslapio šabloną sukurtą anksčiau.

Pavyzdžiui

Toliau pateiktas pavyzdys naudoja „Microsoft Dataverse“ duomenų bazę su pavyzdžių duomenimis.

Pastaba.

Turėsite sukonfigūruoti lentelių teises kliento lentelei arba (bet kokiai lentelei, kurią naudosite).

  1. Atidarykite portalo valdymo programą.

  2. Pasirinkite Turinys>Turinio fragmentai.

  3. Norėdami kurti naują fragmentą, pasirinkite Naujas.

  4. Įveskite pavadinimą. Pavyzdžiui, Kliento duomenys.

  5. Pasirinkite savo svetainę.

  6. Įveskite rodomą vardą. Pavyzdžiui, Kliento duomenys.

  7. Pasirinkite HTML tipą šiame pavyzdyje. Galite taip pat pasirinkti tekstą.

  8. Pasirinkite kalbą.

  9. Kopijuokite ir įkelkite pavyzdžio vertę:

    {% 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 %}
    

    Pakeiskite įrašo GUID į kliento lentelės įrašą iš jūsų „Dataverse” duomenų bazės.

    Sukurkite turinio fragmentą..

  10. Įrašykite turinio fragmentą.

  11. Dizaino studioje Power Pages sukurkite naują tinklalapį arba pasirinkite esamą tinklalapį.

  12. Pasirinkite Redaguoti kodą.

  13. Tarp esamų žymių <div></div> kopijuokite ir įklijuokite šią šaltinio reikšmę:

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

    Jei skiriasi, atnaujinkite vertę fragmento pavadinimas jūsų fragmento vardu.

    Fragmento įtraukimas į kodą.

  14. Rinktis CTRL-S.

  15. Dizaino studijoje rinkitės Sinchronizuoti

  16. Pasirinkite Peržiūra.

Matysite kliento informaciją, sugeneruotą kaip puslapio dalis:

Tekstą naudoja ekrano skaitytuvai.

Galite atlikti tuos pačius žingsnius su turinio fragmento Tekstas tipu vietoje HTML, pavyzdžiui:

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

Pakeiskite įrašo GUID į kliento lentelės įrašą iš jūsų „Dataverse” duomenų bazės.

Kai naršote puslapį su šiuo turinio fragmentu, lentelės informacija rodoma naudojant ne HTML, o „liquid” objektą kartu su tekstu. Tokiu pat būdu, galite naudoti tik HTML, kad rodytumėte turinį be likvidžių objektų.

Taip pat žr.

Darbas su liquid šablonais