Ukladanie obsahu zdroja pomocou webových šablón

Poznámka

S účinnosťou od 12. októbra 2022 sa portály Power Apps nazývajú Power Pages. Ďalšie informácie: Služba Microsoft Power Pages je teraz všeobecne dostupná (blog)
Čoskoro vykonáme migráciu a zlúčenie dokumentácie k portálom Power Apps s dokumentáciou k službe Power Pages.

Webová šablóna je tabuľka Power Apps (adx_webtemplate) zahrnutá v portáloch Power Apps, ktorá sa využíva na ukladanie šablóny zdrojového obsahu. Webová šablóna vo všeobecnosti obsahuje dynamické prvky pre dynamické vykresľovanie obsahu a je to centrálna tabuľka použitá na integráciu dynamických šablóny so zvyškom systému portálov Power Apps.

Webové šablóny môžu byť zahrnuté do iného obsahu alebo v kombinácii s inými šablóny pomocou značiek šablóny, a odkazuje v týchto značiek podľa ich atribútu Názov. Môžete tiež vytvoriť celú vlastné stránky šablóny, alebo vytvoriť vlastnú hlavičku alebo pätu pre váš webový portál.

Poznámka

Môžete tiež uložiť obsah zdroja šablóny v Power Pages. Ďalšie informácie: Čo je to Power Pages

Atribúty webovej šablóny

Atribút Description
Name Názov šablóny. Použité na referenciu tejto šablóny v prípade, ak je zahrnutá v inom obsahu alebo rozšírená cez iné šablóny.
Source Zdrojový obsah šablóny. Pre toto pole je v aplikácii Power Apps k dispozícii editor zdrojového kódu so zvýrazňovaním syntaxe a ďalšími funkciami na úpravu kódu.
Typ MIME Voliteľne poskytuje typ MIME pre obsah šablóny. Ak nie je zadaný žiadny typ, predpokladá sa typ text/html. Táto hodnota sa použije iba v prípadoch, keď je priradená šablóna stránky šablóny, a riadi poskytovanie celého obsahu šablóny.

Webové šablóny ako šablóny stránky

Webové šablóny možno použiť v súčinnosti so šablónami stránok na vytvorenie nových šablón pre systém správy obsahu portálov Power Apps. Možno to urobiť celé priamo v Power Apps bez potreby zápisu kódu .NET alebo opätovného zavádzania aplikácie portálu.

Ak chcete vytvoriť novú šablónu stránky na základe webovej šablóny, zvoľte Typ webovej šablóny pri vytváraní nového záznamu šablóny stránky. Vyberte webová šablóna.

Všimnite si možnosť Použiť hlavičku a pätu webovej lokality(ktorý je v predvolenom nastavení začiarknuté). Ak je možnosť označená, webová šablóna bude ovládať vykresľovanie všetkého obsahu stránky medzi hlavičkou a pätou globálnej webovej stránky. Ak možnosť označená nie je, webová šablóna bude zodpovedná za vykreslenie celej odpovede v prípade, že vykresľujete HTML to znamená vykresliť všetko od doctype až po koreňové <html> značky, a tiež to, čo je medzi nimi.

Zatiaľ čo najbežnejšie prípady použitia pre webové šablóny budú k tomu, HTML, renderovanie celý odpoveď (zrušením Použiť hlavičku a pätu webovej lokality) vám dáva možnosť renderovanie akýkoľvek textový formát. To je miesto, kde sa atribút Typ MIME webovej šablóny stáva relevantným. Keď sa vykreslí šablóna stránky, ktorá nepoužíva hlavičku a pätu webovej lokality, hlavička typu obsahu odpovede HTTP sa nastaví na typ MIME priradenej webovej šablóny (ak nie je poskytnutý typ MIME, použije sa text/html. ), ktorý poskytuje širokú škálu možností na vykresľovanie obsahu iného ako HTML pomocou jazyka Liquid. Bežným príkladom, bude vykreslenie kanálu RSS nastavením typu MIME na application/rss+xml.

Web šablóny ako webové stránky hlavičky a päty

Webové šablóny možno tiež použiť na zmenu globálnych hlavičiek a päty používanej v portáli Power Apps. Nastavte pole Šablóna hlavičky alebo Šablóna päty vašej webovej stránky na webovú šablónu podľa svojho výberu. Ak prepíšete Hlavičku webovej lokality, vybraná šablóna prevezme zodpovednosť za vykresľovanie primárnej navigácie, prihlasovacích/odhlasovacích prepojení, vyhľadávacieho rozhrania atď. pre prvky rozhrania vášho webu, ktoré normálne spracúva predvolená šablóna záhlavia.

Zabudované webové šablóny

Existuje rad predpripravených šablón Liquid v rámci portálov Power Apps. Ich použitie, musí obsahovať ich meno, pomocou zoznamu nižšie ako referenčné.

Názov Opis Kód
Reklama Táto šablóna vykreslí reklamu podľa názvu alebo náhodnú reklamu z umiestnenia reklamy. {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %}
Blogy Táto šablóna vykreslí najnovšie blogové príspevky v skupine zoznamov. {% include 'blogs' %}
Navigačné prvky Breadcrumb Táto šablóna vykresľuje prepojenia nadradených stránok späť na domovskú stránku z aktuálnej stránky. {% include 'breadcrumbs' %}
Skupina zoznamov s podradenými prepojeniami Táto šablóna vykresľuje prepojenia na všetky podradené stránky aktuálnej stránky v skupine zoznamov. {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %}
Udalosti: nadchádzajúce Táto šablóna vykresľuje prepojenia na udalosti, ku ktorým dôjde do 60 dní odteraz. {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %}
Fóra Táto šablóna vykresľuje zoznam fór webovej lokality s príslušným počtom vlákien a príspevkov. {% include 'forums' %}
Rozloženie s 1 stĺpcom Táto šablóna vykresľuje rozloženie s jedným stĺpcom, ktoré obsahuje navigačné prvky Breadcrumb, názov stránky a obsah kópie stránky. {% extends 'layout_1_column' %}{% block main %}... {% endblock %}
Rozloženie s 2 stĺpcami, pričom ľavý stĺpec je široký Táto šablóna poskytuje dvojstĺpcové rozvrhnutie. Ľavý stĺpec je širší než ten pravý. Obsahuje navigačné prvky Breadcrumb, názov stránky v hornej časti stránky a obsah skopírovaný zo stránky sa nachádza v ľavom stĺpci. {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Rozloženie s 2 stĺpcami, pričom pravý stĺpec je široký Táto šablóna poskytuje dvojstĺpcové rozvrhnutie. Pravý stĺpec je širší než ten ľavý. Obsahuje navigačné prvky Breadcrumb, názov stránky v hornej časti stránky a obsah skopírovaný zo stránky sa nachádza v pravom stĺpci. {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Rozloženie s 3 stĺpcami, pričom stredný stĺpec je široký Táto šablóna poskytuje trojstĺpcové rozvrhnutie. Stredný stĺpec je širší než tie vľavo a vpravo. Rozvrhnutie obsahuje navigačné prvky Breadcrumb a názov stránky na vrchu stránke a obsah skopírovaný zo stránky sa nachádza v strednom stĺpci. {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %}
Kópia stránky Táto šablóna vykresľuje obsah kópie stránky vo formáte HTML, ktorý možno upraviť, s podporou pre zabudované menlivé položky. {% include 'page_copy' %}
Hlavička strany Táto šablóna vykresľuje názov stránky. {% include 'page_header' %}
Hlasovanie Táto šablóna vykresľuje hlasovanie podľa názvu alebo náhodné hlasovanie z umiestnenia hlasovania. {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %}
Hľadať Táto šablóna vykresľuje základný formulár vyhľadávania s jedným zadaným textom a tlačidlom vyhľadávania. {% include 'search' %}
Bočná navigácia Táto šablóna vykresľuje vertikálne stromové zobrazenie štýlu navigácie. Táto šablóna vykresľuje zvislú navigáciu štýlu stromového zobrazenia (alebo stanovenú hĺbku odsadenia). Obsahuje prepojenia na nadradené stránky späť až do prvej úrovne, prepojenia na príbuzné stránky aktuálnej stránky a prepojenia na podradené stránky aktuálnej stránky. {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %}
Zlomok Táto šablóna vykresľuje zlomok obsahu vo formáte HTML, ktorý možno upraviť, podľa názvu. {% include 'snippet' snippet_name:'Name' %}
Horná navigácia Táto šablóna vykresľuje navigačný panel, ktorý možno upraviť, s rozbaľovacími ponukami pre množinu webových prepojení v rámci primárnej navigácie. {% include 'top_navigation' %}
Skupina zoznamov s webovými prepojeniami Táto šablóna vykresľuje skupinu zoznamov prepojení pre množinu webových prepojení. {% include 'weblink_list_group' weblink_set_name:'Name' %}

Pozrite si tiež

Porozumenie menlivým operátorom
Typy menlivých prvkov
Podmienené
Menlivé objekty
Menlivé znaky
Menlivé filtre

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).