Прилагођавање садржаја помоћу исечака садржаја
Исечци садржаја су мали комадићи измењивог садржаја које програмер може да поставља у заглавље, подножје, веб-страницу или предложак странице, омогућавајући прилагодљивом садржају да лако попуни распоред веб-странице.
Програмер може да постави исечак користећи Liquid: {{ snippets["<<snippet name>>"] }}
, {% editable snippets '<<snippet name>>' %}
или {% include 'snippet' snippet_name:'<<snippet name>>' %}
.
Уређивање исечака
Исечци се могу креирати или уређивати путем апликације Управљање порталима. Главна снага исечка јесте чињеница да можете да издвојите мало садржаја (сем главне копије странице) и засебно га уређујете, у суштини омогућавајући да било који статички садржај на локацији буде у потпуности контролисан садржајем и директно измењив.
Отворите апликацију Управљање порталима.
Идите на Садржај>Исечци садржаја.
Да бисте креирали нови исечак, изаберите Ново.
Да бисте уредили постојећи исечак, изаберете постојећи Исечак садржаја у мрежи.
Унесите вредности за следећа поља:
Назив | Опис |
---|---|
Назив | Програмер може да користи назив за постављање вредности исечка у кôд веб-локације. |
Веб-локација | Веб-локација која је повезана са исечком. |
Назив за приказ | Назив за приказ за исечак садржаја. |
Тип | Тип исечка садржаја, текст или HTML. |
језик исечака садржаја | Изаберите језик за исечак садржаја. Да бисте додали још језика, идите на омогући подршку за више језика. |
Value | Садржај исечка који ће се приказати на веб-локацији. Можете да унесете чисти текст или HTML назнаку. Такође можете да користите Liquid објекте са вредностима текста или HTML назнаке. |
Коришћење исечка кода
Можете користити исечке да бисте приказали текст или HTML. Исечци садржаја такође могу да користе Liquid објекте и да упућују на други садржај као што су ентитети.
На пример, можете да користите кораке објашњене раније у овом чланку за креирање/уређивање исечка садржаја. Док уређујете исечак, можете укључити узорак кода у запис. Обавезно замените ID записа табеле пословног контакта тачним ID-ом из свог окружења. Уместо пословног контакта, можете да користите и другу табелу.
Када креирате исечак са текстом, HTML-ом или Liquid објектима приказаним у горњем примеру, можете га користити на веб-страници.
Да бисте додали исечак на веб-страницу:
Креирајте веб-предложак и користите исечак Liquid објекта да позовете исечак који сте креирали.
Креирајте предложак странице користећи раније креиран веб-предложак.
Користите студио за дизајнирање да бисте направили нову страницу користећи раније креирани распоред странице.
Пример
Следећи пример користи Microsoft Dataverse базу података са примером података.
Напомена
Мораћете да конфигуришете дозволе за табелу за табелу Пословни контакт (или било коју табелу коју ћете користити).
Отворите апликацију Управљање порталима.
Идите на Садржај>Исечци садржаја.
Да бисте креирали нови исечак, изаберите Ново.
Унесите назив. На пример, AccountData.
Изаберите веб-локацију.
Унесите име за приказ. На пример, AccountData.
Изаберите да тип у овом примеру буде HTML. Уместо тога, можете да изаберете и текст.
Изаберите језик.
Копирајте и налепите вредност узорка:
{% 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 %}
Замените GUID записа записом табеле пословног контакта из ваше Dataverse базе података.
Сачувајте исечак садржаја.
У Power Pages студију за дизајнирање креирајте нову веб-страницу или одаберите постојећу веб-страницу.
Изаберите Уреди кôд.
Између постојећих ознака
<div></div>
копирајте и налепите следећу изворну вредност:{% include 'snippet' snippet_name:'AccountData' %}
Ако је различита, ажурирајте вредност за snippet_name са називом вашег исечка.
Изаберите CTRL-S.
У студију за дизајнирање изаберите ставку Синхронизуј
Изаберите Преглед.
Видећете информације о пословном контакту приказане као део исечка:
Можете да следите исте кораке са садржајем типа Текст уместо HTML-а, на пример:
{% assign account = entities.account['f4f25307-d284-ea11-a816-000d3a36ff29'] %}
{% if account %}
Account Name is: {{ account.name }}
Account State: {{ account.statecode.label }}
{% endif %}
Замените GUID записа записом табеле пословног контакта из ваше Dataverse базе података.
Када прегледате страницу са овим исечком садржаја, информације табеле се приказују помоћу Liquid објекта заједно са текстом уместо HTML-а. Слично томе, можете користити само HTML за приказивање садржаја без употребе Liquid објеката.