Megosztás a következőn keresztül:


Szabja testre a tartalmat a tartalomrészletek segítségével

Megjegyzés

  1. október 12-től a Power Apps-portálok a Power Pages nevet kapják. További információ: A Microsoft Power Pages már általánosan elérhető (blog)
    A Power Apps-portál dokumentációját hamarosan áttelepítjük és egyesítjük a Power Pages dokumentációjával.

A tartalomrészletek a szerkeszthető tartalom egy részlete, amiket a tervező elhelyezhet a lapsablonon. Ezzel lehetővé teszi a testre szabható tartalmak számára, hogy könnyedén feltöltsék a lapelrendezést egy részét. A fejlesztő a tartalomrészlet irányítókat, ami megjeleníti a tartalomrészleteket a webes elérhetőségű portálon, oldalsablonokon helyezi el.

Tartalomrészek szerkesztése

A tartalomrészek a Portálfelügyelet alkalmazáson keresztül módosíthatók. A tartalomrészek legkiemelkedőbb része az, hogy a tartalom egy külön része (nem az, amely a lap fő oldalán található) kivonható és külön is szerkeszthető, így lehetővé teszi, hogy az oldal alapvetően statikus tartalma teljes egészében tartalomkezelt és szerkeszthető legyen.

  1. Nyissa meg a Portálfelügyelet alkalmazást.

  2. Nyissa meg a Portálok > Tartalomrészek menüpontot.

  3. Új kódrészlet létrehozásához: Válassza az Új lehetőséget.

  4. Létező kódrészlet szerkesztéséhez válassza a rácson meglévő Tartalomrészlet lehetőséget.

Adjon meg értékeket az alábbi mezőkhöz:

Név szerint Leírás
Név szerint A nevet arra használhatja a fejlesztő, hogy a tartalomrészlet értékét a portál kódján belüli lapsablonba helyezze.
Webhely A tartalomrészlethez társított webhely.
Megjelenítendő név A tartalom kódrészletének megjelenítendő neve.
Típus szerint A tartalom kódrészletének típusa, szöveg vagy HTML.
Tartalomrész nyelve Válassza ki a tartalom kódrészletének nyelvét. További nyelvek hozzáadásához lépjen a többnyelvű támogatás biztosítása részre.
Érték A portálon megjelenítendő tartalomrészlet. Egyszerű szöveg vagy HTML-kód adható meg. Liquid-objektumok mind szöveggel, mind HTML-kóddal használhatók.

Kódrészlet használata

A kódrészletekkel szöveget és HTML-kódot is megjeleníthet. A tartalom kódrészletei Liquid-objektumokat is használhatnak, és egyéb tartalmakra, például entitásokra is hivatkozhatnak.

A cikk korábbi részében ismertetett lépésekkel például tartalmi kódrészleteket hozhat létre/szerkeszthet. A kódrészlet szerkesztése során mintakódot is adhat egy rekordhoz. Ügyeljen arra, hogy a Partner tábla rekordjának azonosítóját a környezetből származó helyes azonosítóra cserélje le. A Partner helyett másik táblát is használhat.

A szöveget, HTML-kódot vagy Liquid-objektumokat tartalmazó kódrészlet fenti példában látható létrehozása után a kódrészlet a portál oldalán használható.

Kódrészlet hozzáadása portál oldalához:

  1. Hozzon létre egy webes sablont, és a kódrészlet Liquid-objektumával hívja meg a létrehozott kódrészletet.

  2. Hozzon létre egy oldalsablont a korábban létrehozott webes sablonnal.

  3. A Portals Studio használatával hozzon létre egy új oldalt a korábban létrehozott oldalsablon alapján.

Példa

A következő példában mintaadatokat tartalmazó Microsoft Dataverse-adatbázist használtunk.

  1. Nyissa meg a Portálfelügyelet alkalmazást.

  2. Nyissa meg a Portálok > Tartalomrészek menüpontot.

  3. Új kódrészlet létrehozásához: Válassza az Új lehetőséget.

  4. Adjon meg egy nevet. Például Partneradatok.

  5. Válassza ki a webhelyet.

  6. Adja meg a megjelenítendő nevet. Például Partneradatok.

  7. Ennél a példánál a HTML típust válassza. Szöveges típust is kiválaszthat.

  8. Válasszon nyelvet.

  9. Másolja ki és illessze be a mintaértéket:

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

    A rekord GUID azonosítóját cserélje le a Dataverse-adatbázisból származó partnertáblarekordra.

    Hozza létre a tartalom kódrészletét.

  10. Mentse a tartalom kódrészletét.

  11. A bal oldali panelen válassza a Webes sablonok lehetőséget.

  12. Válassza az Új lehetőséget.

  13. Adjon meg egy nevet. Például partner-webes-sablon.

  14. Válassza ki a webhelyet.

  15. Másolja ki és illessze be a forrásértéket.

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

    Ha különbözik, akkor frissítse a snippet_name értékét a kódrészlet nevével.

    Websablon.

  16. Válassza a Mentés parancsot.

  17. A bal oldali panelen válassza a Lapsablon lehetőséget.

  18. Válassza az Új lehetőséget.

  19. Adjon meg egy nevet. Például Partneradatok kódrészlete.

  20. Válassza ki a webhelyet.

  21. Típusként adja meg a Webes sablon értéket.

  22. Válassza ki a korábban létrehozott webes sablont. Ebben a példában ez a partner-webes-sablon.

  23. Válassza a Mentés parancsot.

    Lapsablon.

  24. Szerkessze a portált.

  25. Lépjen az Új > Üres oldalra.

    Új üres oldal.

  26. Adjon nevet az oldalnak. Például Partneradatok.

  27. Adja meg a részleges URL-címet. Például partner-adatok.

  28. Válassza ki a korábban létrehozott oldalsablont. Ebben a példában ez a Partneradatok kódrészlete.

    Weblap metaadatai.

  29. Az oldal böngészőben történő megtekintéséhez válassza a Webhely böngészése lehetőséget a jobb felső sarokban.

    Böngészés a portálon.

Ha a tartalom kódrészlete nem HTML, hanem szöveges, ugyanezeket a lépéseket kell használni; például:

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

A rekord GUID azonosítóját cserélje le a Dataverse-adatbázisból származó partnertáblarekordra.

Ha ezzel a tartalomkódrészlettel böngészi az oldalt, a táblázat adatai a Liquid objektummal jelennek meg, szöveggel együtt HTML helyett. Hasonlóképpen, ha Liquid-objektumok használata nélkül szeretne tartalmakat megjeleníteni, csak HTML-t használhat.

Kapcsolódó információk

A Liquid-sablonok használata

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).