Del via


Tilpasse innhold ved hjelp av innholdssnutter

Obs!

Fra og med 12. oktober 2022 er Power Apps-portaler Power Pages. Mer informasjon: Microsoft Power Pages er nå tilgjengelig (blogg)
Vi overfører og slår snart sammen Power Apps-portaldokumentasjonen med Power Pages-dokumentasjonen.

Innholdskodesnutter er små biter av redigerbart innhold som kan plasseres av en utvikler i en sidemal, for å tillate at innhold som kan tilpasses enkelt kan fylle ut en del av et sideoppsett. Kodesnuttkontroller, som er ansvarlig for gjengivelse av innholdet i kodesnutter på i den Internett-rettede portalen, plasseres på en sidemal av utviklere.

Redigere kodesnutter

Kodesnutter kan redigeres enten via Portalbehandling-appen. Hovedfunksjonen til kodesnutter er at du kan abstrahere en innholdsdel (ikke den hovedversjonen av siden) og redigere det separat, slik at statisk innhold på området i hovedsak er fullstendig styrt av innhold og redigering.

  1. Åpne Portalbehandling-appen.

  2. Gå til Portaler > Innholdssnutter.

  3. Hvis du vil opprette en ny snutt, velger du Ny.

  4. Hvis du vil redigere en eksisterende snutt, velger du en eksisterende Innholdssnutt i rutenettet.

Angi verdier for følgende felt:

Navn Beskrivelse
Navn Navnet kan brukes av en utvikler for å plassere kodesnuttverdien i en sidemal i portalens kode.
Webområde Nettstedet som kodesnutten er tilknyttet.
Visningsnavn Visningsnavn for innholdssnutt.
Type Skriv en innholdssnutt, tekst eller HTML.
Språk for innholdssnutt Velg et språk for innholdssnutten. Hvis du vil legge til flere språk, kan du gå til aktivere støtte for flere språk .
Verdi Innholdet i kodesnutten som skal vises i portalen. Du kan angi ren tekst eller HTML-kode. Du kan også bruke Liquid-objekter med tekst og HTML-koder.

Bruke snutt

Du kan bruke snutter til å vise tekst eller HTML-kode. Innholdssnutter kan også bruke Liquid-objekter og referere til annet innhold, for eksempel enheter.

Du kan for eksempel bruke fremgangsmåten som er forklart tidligere i denne artikkelen, til å opprette/redigere en innholdssnutt. Når du redigerer snutten, kan du inkludere eksempelkode i en oppføring. Kontroller at du erstatter ID-en for tabellen Forretningsforbindelse med riktig ID fra miljøet. Du kan også bruke en annen tabell i stedet for Forretningsforbindelse.

Når du har opprettet et snutt med tekst-, HTML- eller liquid-objekter som vises i eksemplet over, kan du bruke det på en portalside.

Slik legger du til en snutt på en portalside:

  1. Opprett en webmal, og bruk liquid-objekt i snutt til å kalle opp snutten du opprettet.

  2. Opprett en sidemal ved hjelp av webmalen som ble opprettet tidligere.

  3. Bruk portalstudio til å opprette en ny side ved hjelp av sidemalen du opprettet tidligere.

Eksempel

Eksemplet nedenfor bruker en Microsoft Dataverse-database med eksempeldata.

  1. Åpne Portalbehandling-appen.

  2. Gå til Portaler > Innholdssnutter.

  3. Hvis du vil opprette en ny snutt, velger du Ny.

  4. Angi navn. Eksempel: AccountData.

  5. Velg nettsted.

  6. Skriv visningsnavn. Eksempel: AccountData.

  7. Velg type som HTML for dette eksemplet. Du kan også velge tekst i stedet.

  8. Velg et språk.

  9. Kopiere og lime inn eksempelverdi:

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

    Bytt ut GUID-en for oppføringen med en oppføring for en forretningsforbindelsestabell fra Dataverse-databasen.

    Opprett innholdssnutt.

  10. Lagre innholdssnutt.

  11. Velg Webmaler fra den venstre ruten.

  12. Velg Ny.

  13. Angi navn. For eksempel forretningsforbindelse-webmal.

  14. Velg nettsted.

  15. Kopier og lim inn kildeverdien:

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

    Hvis de er ulike, kan du oppdatere verdien for snippet_name med snuttnavnet ditt.

    Nettmal.

  16. Velg Lagre.

  17. Velg Sidemal fra den venstre ruten.

  18. Velg Ny.

  19. Angi navn. For eksempel Snutt for forretningsforbindelsesdata.

  20. Velg nettsted.

  21. Velg type som Webmal.

  22. Velg webmalen som ble opprettet tidligere. I dette eksemplet er det forretningsforbindelse-webmal.

  23. Velg Lagre.

    Sidemal.

  24. Rediger portalen.

  25. Velg siden Ny > Tom.

    Ny tom side.

  26. Angi et navn på siden. For eksempel Forretningsforbindelsesdata.

  27. Angi Delvis URL-adresse. For eksempel forretningsforbindelsesdata.

  28. Velg Sidemal som ble opprettet tidligere. I dette eksemplet er det Snutt for forretningsforbindelsesdata.

    Nettsidemetadata.

  29. Velg Bla gjennom nettstedet fra øvre høyre hjørne for å vise siden i nettleseren.

    Bla gjennom portal.

Du kan følge de samme trinnene med innholdssnutten for Tekst-type i stedet for HTML, for eksempel:

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

Bytt ut GUID-en for oppføringen med en oppføring for en forretningsforbindelsestabell fra Dataverse-databasen.

Når du blar gjennom siden med denne innholdssnutten, vises tabellinformasjonen ved hjelp av Liquid-objektet sammen med tekst i stedet for HTML. På samme måte kan du også bruke HTML til å vise innhold uten å bruke Liquid-objekter.

Se også

Arbeide med Liquid-maler

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).