Pohrana izvornog sadržaja pomoću web-predložaka

Web-predložak je Power Apps tablica (adx _ webtemplate), uključena u Power Apps portale, koja se koristi za spremanje izvornog sadržaja predloška. Web predložak obično sadrži Tekućinu za dinamičko renderiranje sadržaja i središnja je tablica koja se koristi za integraciju liquid predložaka s ostatkom sustava Power Apps portala.

Web-predlošci mogu biti uključeni u druge sadržaje ili spojeni s drugim predlošcima pomoću oznaka predloška, a u tim oznakama postoji referenca na njihove atribute Naziv. Mogu se koristiti i za stvaranje cijelih prilagođenih predložaka stranica ili za stvaranje prilagođenih zaglavlja i podnožja za web-mjesto portala.

Atributi web-predloška

Atribut Opis
Ime Naziv predloška. Koristi se za referenciranje ovog predloška kada je uključen u drugi sadržaj ili kad ga prošire drugi predlošci.
Izvor Izvorni sadržaj predloška. U Power Apps je za ovo polje naveden uređivač izvorišnog koda s isticanjem sintakse i drugim značajkama uređivanja koda.
MIME vrsta Po želji daje MIME vrstu za sadržaj predloška. Ako nije navedena, pretpostavlja se vrsta text/html. Ta se vrijednost će se koristiti samo u slučajevima u kojima predložak pridružen predlošku stranice i kontrolira prikaz svih sadržaja za taj predložak.

Web-predlošci kao predlošci stranica

Web-predlošci mogu se koristiti zajedno s predlošcima stranica za stvaranje novih predložaka za sustav upravljanja sadržajem Power Apps portala. To se može učiniti u potpunosti u roku od Power Apps, bez potrebe za pisanjem .NET koda ili preraspodjelom aplikacije portala.

Da biste stvorili novi predložak stranice utemeljen na web-predlošku, odaberite Vrstu web-predloška prilikom stvaranja novog zapisa za predložak stranice. Zatim odaberite Web-predložak.

Obratite pozornost na mogućnost Koristi zaglavlje i podnožje web-mjesta(koja je uključena po zadanim postavkama). Ako je uključena, web-predložak će kontrolirati renderiranje čitavog sadržaja stranice između globalnog zaglavlja i podnožja web-stranice. Ako je ta mogućnost isključena, vaš web-predložak bit će odgovoran za prikazivanje cijelog odgovora u slučaju da prikazujete HTML, što znači sve od oznake doctype do korijenskih oznaka <html> i sve što je između.

Iako će najčešći slučajevi korištenja za web-predloške biti renderiranje HTML-a, renderiranje cijelog odgovora (poništenjem odabira Koristi zaglavlje i podnožje web-mjesta) daje vam mogućnost renderiranja svakog tekstnog formata koji odaberete. Ovdje postaje bitan atribut web-predloška MIME vrsta. Kad se prikazuje predložak stranice koji ne koristi zaglavlje i podnožje stranice, zaglavlje Content-Type HTTP odgovora postavlja se na vrstu MIME pridruženog web-predloška. (text/html koristit će se ako nije navedena vrsta MIME.) To vam omogućuje razne mogućnosti za prikaz sadržaja koji nije HTML pomoću jezika Liquid. Čest je slučaj korištenja prikaz RSS sažetka sadržaja postavljanjem vrste MIME application/rss+xml.

Web-predlošci kao zaglavlja i podnožja web-mjesta

Web-predlošci se također mogu koristiti za nadjačavanje globalnog zaglavlja i podnožja koje koristi Power Apps portal. Da biste to učinili, postavite polje web-mjesta Predložak zaglavlja ili Predložak podnožja na web-predložak po vlastitom izboru. Imajte na umu da ako zamijenite Zaglavlje web-mjesta, odabrani predložak preuzima odgovornost za prikaz primarne navigacije, veze za prijavu/odjavu, sučelje pretraživanja itd. za elemente sučelja vašeg web-mjesta koje obično obrađuje zadani predložak zaglavlja.

Ugrađeni web-predlošci

Postoji skup unaprijed pripremljenih tekućih predložaka dostupnih unutar Power Apps portala. Da biste ih koristili, potrebno ih je uključiti prema nazivu pomoću popisa u nastavku kao reference.

naziv Opis Kôd
Oglas Predložak renderira oglas po nazivu ili nasumični oglas iz položaja oglasa. {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %}
Blogovi Predložak renderira najnovije objave na blogu u grupi popisa. {% include 'blogs' %}
Put kroz web-lokaciju Predložak renderira veze nadređenih stranica s trenutne stranice natrag do početne stranice. {% include 'breadcrumbs' %}
Grupa popisa nadređenih veza Predložak renderira veze do podređenih stranica trenutne stranice u grupi popisa. {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %}
Događaji: nadolazeći Predložak renderira veze do događaja koji se zbivaju u roku od 60 dana od danas. {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %}
Forumi Predložak renderira popis foruma web-mjesta s njihovim odgovarajućim brojem niti i objava. {% include 'forums' %}
Izgled 1: stupac Predložak renderira izgled s jednim stupcem koji sadrži put kroz web-lokaciju, naslov stranice i sadržaj teksta stranice. {% extends 'layout_1_column' %}{% block main %}... {% endblock %}
Izgled 2: široki lijevi stupac Ovaj predložak renderira raspored u dva stupca. Lijevi stupac širi je od desnoga. Sadrži navigaciju u koracima, naslov stranice na vrhu stranice, a sadržaj teksta stranice nalazi se u lijevom stupcu. {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Izgled 2: široki desni stupac Ovaj predložak renderira raspored u dva stupca. Desni stupac širi je od lijevoga. Sadrži navigaciju u koracima, naslov stranice na vrhu stranice, a sadržaj teksta stranice nalazi se u desnom stupcu. {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Izgled 3: široki stupac u sredini Ovaj predložak renderira raspored u tri stupca. Srednji stupac širi je od lijevoga i desnoga. Raspored sadrži navigaciju u koracima i naslov stranice na vrhu stranice, a sadržaj teksta stranice nalazi se u srednjem stupcu. {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %}
Tekst stranice Predložak renderira HTML sadržaja teksta stranice koji se može uređivati s podrškom za uloženi Liquid. {% include 'page_copy' %}
Zaglavlje stranice Predložak renderira naslov stranice. {% include 'page_header' %}
Anketa Predložak renderira anketu po nazivu ili nasumičnu anketu iz položaja ankete. {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %}
Pretraživanje Predložak renderira osnovni obrazac za pretraživanje s jednim unosom teksta i gumbom za pretraživanje. {% include 'search' %}
Bočna navigacija Ovaj predložak renderira navigaciju u stilu prikaza vertikalnog stabla. Sadrži veze do nadređenih stranica do prve razine (ili zadanog pomaka dubine), veze do stranica iste razine kao trenutna stranica i veze do podređenih stranica trenutne stranice. {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %}
Isječak Predložak renderira po nazivu isječak HTML sadržaja koji se može uređivati. {% include 'snippet' snippet_name:'Name' %}
Gornja navigacijska traka Predložak prikazuje navigacijsku traku s padajućim izbornicima za skup veza za primarnu navigaciju na web-mjesto. {% include 'top_navigation' %}
Grupa popisa veza na web-mjesto Predložak renderira najnovije grupe popisa veza za skup veza na web-mjesto. {% include 'weblink_list_group' weblink_set_name:'Name' %}

Pogledajte također

Objašnjenje operatora jezika Liquid
Vrste jezika Liquid
Uvjetni izrazi
Objekti jezika Liquid
Oznake jezika Liquid
Filtri jezika Liquid