Веб-предлошци
Веб-предложак је запис метаподатака Power Pages табеле који се користи за складиштење изворног садржаја предлошка. Веб-предложак ће обично садржати Liquid за приказивање динамичког садржаја и то је централна табела која се користи за интеграцију Liquid предложака са остатком услуге Power Pages.
Веб-предлошци могу бити укључени у други садржај или комбиновани са другим предлошцима помоћу ознака предложака и референцирани су у овим ознакама атрибутом Назив. Они се такође могу користити за креирање читавих прилагођених распореда странице или за креирање прилагођених заглавља и подножја за Power Pages веб-локацију.
Атрибути веб-предложака
Атрибут | Опис |
---|---|
Назив | Назив предлошка. Користи се као референца овог предлошка када је обухваћен у другим садржајима или проширен другим предлошцима. |
Извор | Изворни садржај предлошка. Уређивач изворног кода са истицањем синтаксе и других функција уређивања кода је наведен за ово поље у услузи Power Apps. |
MIME тип | Опционално пружа тип MIME за садржај предлошка. Подразумева се тип text/html ако ниједан тип није наведен. Ова вредност ће се користити само у случајевима када је предложак повезан са предлошком странице и контролише приказивање свих садржаја за тај предложак. |
Веб-предлошци као прилагођени распореди странице
Веб-предлошци се могу користити заједно са предлошцима страница ради креирања нових прилагођених распореда на страници за Power Pages локације.
За креирање новог предлошка странице на основу веб-предлошка, изаберите Тип веб-предлошка приликом креирања новог записа предлошка странице. Затим изаберите Предложак странице.
Обратите пажњу на опцију Користите веб-локацију заглавља и подножја(која је подразумевано обележена). Ако је ова опција обележена, ваш веб-предложак ће контролисати приказивање целог садржаја странице између глобалног заглавља и подножја веб-локације. Ако је ова опција необележена, ваш веб-предложак ће бити одговоран за приказивање целог одговора. У случају да приказујете HTML садржај, ово подразумева све <html> ознаке од „doctype“ до „root“, као и све што се налази између.
Док најчешћи случајеви коришћења предмета за веб-предлошке приказују HTML садржај, приказивање целог одзива (опозивањем избора Користи заглавље и подножје веб-локације) даје вам опцију приказивања било којег формата заснованог на тексту који одаберете. Овде атрибут MIME Type веб-предлошка постаје релевантан. Када се прикаже предложак странице који не користи заглавље и подножје веб-локације, заглавље HTTP одговора „Content-Type“ биће подешено на MIME Type придруженог веб-предлошка (text/html ће се користити ако није наведен MIME Type), пружајући велики избор опција за приказивање садржаја који није HTML помоћу језика Liquid. Уобичајени случај коришћења био би приказивање RSS фида подешавањем application/rss+xml за MIME тип.
Веб-предлошци као заглавља и подножја веб-локације
Веб-предлошке можете користити и да бисте изменили глобално заглавље и подножје које користи Power Pages. Подесите поље Предложак заглавља или Предложак подножја ваше веб-локације на веб-предложак по вашем избору. Ако измените Заглавље веб-локације, изабрани предложак преузима одговорност за приказивање примарне навигације, везе за пријављивање/одјављивање, интерфејс за претрагу итд. за елементе интерфејса локације којима обично управља подразумевани предложак заглавља.
Уграђени веб-предлошци
Постоји скуп унапред направљених Liquid предложака доступних у оквиру услуге Power Pages. Да бисте их користили, морате да их укључи по имену, коришћењем листе у наставку као референце.
Назив | Опис | Кôд |
---|---|---|
Оглас | Овај предложак приказује оглас по имену или насумични оглас из положаја огласа. | {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %} |
Блогови | Овај предложак приказује недавне поруке на блоговима у групи листа. | {% include 'blogs' %} |
Путање | Овај предложак приказује везе претходних страница које воде до матичне странице са тренутне странице. | {% include 'breadcrumbs' %} |
Група листа подређених веза | Овај предложак приказује везе до било којих подређених страница тренутне странице у групи листа. | {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %} |
Догађаји: предстојећи | Овај предложак приказује везе за догађаје који су се у периоду од садашњег тренутка до 60 дана од њега. | {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %} |
Форуми | Овај предложак приказује листу форума веб-локације са одговарајућим бројем тема и порука. | {% include 'forums' %} |
Распоред 1 колона | Овај предложак приказује распоред са једном колоном који садржи мрвице, наслов странице и садржај копије странице. | {% extends 'layout_1_column' %}{% block main %}... {% endblock %} |
Распоред 2 колоне – лева широка | Овај предложак приказује распоред у две колоне. Лева колона је шира од десне. Предложак садржи путање, наслов странице на врху странице а садржај копиране странице се налази у левој колони. | {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %} |
Распоред 2 колоне – десна широка | Овај предложак приказује распоред у две колоне. Десна колона је шира од леве. Предложак садржи путање, наслов странице на врху странице а садржај копиране странице се налази у десној колони. | {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %} |
Распоред 3 колоне – средња широка | Овај предложак приказује распоред у три колоне. Средња колона је шира од леве и десне. Преглед садржи путање и наслов странице на врху странице а садржај копиране странице се налази у средњој колони. | {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %} |
Копија странице | Овај предложак приказује HTML садржаја копије странице са подршком за уграђени Liquid. | {% include 'page_copy' %} |
Заглавље странице | Овај предложак приказује наслов странице. | {% include 'page_header' %} |
Анкета | Овај предложак приказује анкету по имену или насумичну анкету из положаја анкете. | {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %} |
Претражи | Овај предложак приказује основни образац претраге са једним уносом текста и дугметом за претрага. | {% include 'search' %} |
Бочна навигација | Овај предложак приказује навигацију у стилу приказа вертикалног стабла. Садржи везе ка претходним страницама које воде до првог нивоа (или одређене промене нивоа), везе ка страницама сродним тренутној страници, као и везе ка подређеним страницама. | {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %} |
Исечак | Овај предложак приказује исечак HTML садржаја који може да се уређује по имену. | {% include 'snippet' snippet_name:'Name' %} |
Навигација по врху | Овај предложак приказује навигациону траку која може да се уређује са падајућим менијима за групу веб-веза за примарну навигацију. | {% include 'top_navigation' %} |
Група листа са веб-везама | Овај предложак приказује групу листа са везама за групу веб-веза. | {% include 'weblink_list_group' weblink_set_name:'Name' %} |
Веб-предлошци као компоненте (верзија за преглед)
Веб-предлошци се могу креирати и користити као компоненте на веб-страницама да би се ауторима омогућило да користе ове компоненте које је могуће поново користити и обезбедили параметре за испуњавање захтева.
Још информација: Веб-предлошци као компоненте