Zdieľať cez


Prispôsobenie obsahu použitím úryvkov obsahu

Obsahové úryvky sú malé kúsky upraviteľného obsahu, ktorý môže byť umiestnený vývojárom v hlavičke, päte, webovej stránke alebo webovej šablóne, čo umožňuje prispôsobenie obsahu tak, aby bolo možné jednoducho vyplniť ktorúkoľvek časť rozvrhnutia webovej stránky.

Vývojár môže umiestniť úryvok pomocou Liquid: {{ snippets["<<snippet name>>"] }}, {% editable snippets '<<snippet name>>' %}, alebo {% include 'snippet' snippet_name:'<<snippet name>>' %}.

Upraviť úryvky

Úryvky je možné vytvárať a upravovať prostredníctvom aplikácie Správa portálov. Hlavná sila úryvku je skutočnosť, že môžete vyňať časť obsahu (iný než je na hlavnej kópii stránky) a každý statický obsah samostatne ho upraviť, vďaka čomu bude úplne spravovaný a upravovateľný prakticky všetok statický obsah vašej lokality.

  1. Otvorte aplikáciu Spravovanie portálu.

  2. Prejdite na Obsah>Úryvky obsahu.

  3. Ak chcete vytvoriť nový úryvok, vyberte Nový.

  4. Ak chcete upraviť existujúci úryvok, vyberte existujúci Úryvok kódu obsahu v mriežke.

Zadajte hodnoty pre nasledujúce polia:

Meno Popis
Meno Názov môže vývojár použiť na umiestnenie hodnoty úryvku do kódu webovej lokality.
Webová lokalita Webová stránka, ku ktorému je priradený úryvok.
Názov zobrazenia Zobrazovaný názov pre úryvok obsahu.
Typ Typ úryvku obsahu môže byť Text alebo HTML.
Jazyk úryvku kódu obsahu Vyberte jazyk pre úryvok obsahu. Ak chcete pridať ďalšie jazyky, prejdite na povolenie podpory viacerých jazykov.
Hodnota Obsah úryvku na zobrazenie na webovej lokalite. Môže vložiť obyčajný text alebo značku HTML. Môžete tiež použiť dynamické objekty s textovými alebo HTML značkami.

Použitie úryvku

Úryvky môžete použiť na zobrazenie textu alebo HTML. Úryvky obsahu môžu tiež používať dynamické objekty a odkazovať na iný obsah, napríklad entity.

Pomocou krokov vysvetlených vyššie v tomto článku môžete napríklad vytvoriť/upraviť úryvok obsahu. Pri úprave úryvku môžete zahrnúť ukážkový kód do záznamu. Uistite sa, že nahradíte ID záznamu tabuľky Obchodný vzťah správnym ID z vášho prostredia. Namiesto Obchodného vzťahu môžete tiež použiť inú tabuľku.

Po vytvorení úryvku s textovými, HTML alebo dynamickými objektmi uvedenými v príklade vyššie ho môžete použiť na webovej stránke.

Pridanie úryvku na webovú stránku:

  1. Vytvorte webovú šablónu a použitie dynamický objekt úryvkov na vyvolanie úryvku, ktorý ste vytvorili.

  2. Vytvorte šablónu stránky pomocou predtým vytvorenej webovej šablóny.

  3. Použite dizajnové štúdio na vytvorenie novej stránky pomocou predtým vytvoreného rozloženia stránky.

Príklad

Nasledujúci príklad používa databázu Microsoft Dataverse so vzorovými údajmi.

Poznámka

Budete musieť nakonfigurovať povolenia tabuľky pre tabuľku Obchodný vzťah (alebo akúkoľvek tabuľku, ktorú budete používať).

  1. Otvorte aplikáciu Spravovanie portálu.

  2. Prejdite na Obsah>Úryvky obsahu.

  3. Ak chcete vytvoriť nový úryvok, vyberte Nový.

  4. Zadajte názov. Napríklad AccountData.

  5. Vyberte svoju webovú lokalitu.

  6. Zadajte zobrazovaný názov. Napríklad AccountData.

  7. V tomto príklade vyberte typ ako HTML. Taktiež môžete namiesto toho vybrať text.

  8. Vyberte jazyk.

  9. Skopírujte a prilepte vzorovú hodnotu:

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

    Nahraďte identifikátor GUID záznamu záznamom tabuľky obchodných vzťahov z vašej databázy Dataverse.

    Vytvorte úryvok obsahu.

  10. Uložte úryvok obsahu.

  11. V dizajnovom štúdiu Power Pages vytvorte novú webovú stránku alebo vyberte existujúcu webovú stránku.

  12. Stlačte možnosť Upraviť kód.

  13. Medzi existujúce značkami <div></div> skopírujte a prilepte nasledujúcu zdrojovú hodnotu:

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

    Ak sa líši, aktualizujte hodnotu pre snippet_name s názvom vášho úryvku.

    Pridanie úryvku ku kódu.

  14. Stlačte CTRL-S.

  15. V dizajnovom štúdiu stlačte možnosť Synchronizácia

  16. Stlačte možnosť Ukážka.

Informácie o účte sa zobrazia vykreslené ako súčasť úryvku:

Text používaný čítačkou obrazovky.

Rovnaké kroky môžete vykonať aj pri úryvku obsahu z typu Text namiesto HTML, napríklad:

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

Nahraďte identifikátor GUID záznamu záznamom tabuľky obchodných vzťahov z vašej databázy Dataverse.

Pri prehľadávaní stránky s týmto úryvkom obsahu sa informácie v tabuľke zobrazia pomocou dynamického objektu spolu s textom namiesto HTML. Podobne môžete na zobrazenie obsahu použiť aj iba HTML, bez použitia dynamických objektov.

Pozrite si tiež

Práca s dynamickými šablónami