Делите путем


Доступни Liquid објекти

Liquid објекти садрже атрибуте за изношење динамичког садржаја на страницу. На пример, објекат странице има атрибут под називом „title“ који се може користити за изношење наслова тренутне странице.

Да бисте приступили атрибут објекта по имену, користите тачку (.). Да бисте приказали атрибут објекта у предлошку, обухватите га са {{ and }}.

Важно

Да бисте избегли потенцијалне проблеме са скриптама на више локација (XSS), увек користите филтер за избегавање у HTML кодираним подацима кад год користите Liquid објекте за читање непоузданих података које је дао корисник.

{{ page.title }}

Атрибутима објекта је могуће приступити коришћењем имена ниске и []. Овај формат је користан у случајевима када се обавезни атрибут одређује динамички или име атрибута садржи знакове, размаке, специјалне знакове итд. који би били неважећи приликом коришћења тачке (.) у синтакси.

{{ page[title] }}

{% assign attribute_name = Name with spaces %}

{{ object[attribute_name] }}

Следеће објекте је могуће користити и приступати им било где и у било ком предлошку.

Објекат Опис
entities Омогућава вам да учитате било коју Microsoft Dataverse табелу према ID-у. Још информација: ентитети
now Објекат датум/време који се односи на тренутно UTC време у тренутку када је предложак визуелизован.
Напомена : Веб апликација портала кешира ову вредност и не освежава се сваки пут. Још информација: Филтери података
page Односи се на тренутну страницу захтева на порталу. Објекат „page“ обезбеђује приступ стварима попут мрвица за тренутну страницу, наслов или URL тренутне странице и било ког другог атрибута или сродних ентитета Dataverse записа у основи. Још информација: страница
params Згодна пречица за „request.params“. Још информација: захтев
захтев Садржи информације о тренутном HTTP захтеву. Још информација: захтев
settings Омогућава вам да учитате било које подешавање локације по имену. Још информација: поставке
sitemap Омогућава приступ мапи локације портала. Још информација: мапа локације
sitemarkers Омогућавају вам да по имену учитате било који означивач локације. Још информација: означивачи локације
snippets Омогућава вам да учитате било који исечак садржаја по имену. Још информација: исечци
user Односи се на тренутног корисника портал, омогућавајући приступ свим атрибутима основног Dataverse записа о контакту. Ако ниједан корисник није пријављен, ова променљива је нулл. Још информација: корисник
weblinks Омогућава вам да учитате било који скуп веб-веза по имену или ID-у. Још информација: веб-везе
website Односи се на запис веб-локације портала, што омогућава приступ свим атрибутима записа Dataverse веб-локације (adx_website) за портал. Још информација: веб-локација

ads

Омогућава проналажење и приказивање огласа.

Објекат „ads“ вам омогућава да изаберете одређени оглас или положај огласа

<div>

{% assign ad = ads[Ad Name] %}

<h4>{{ ad.title }}</h4>

<a href={{ ad.redirect_url }}>

<img src={{ ad.image.url }} alt={{ ad.image.alternate_text }} />

</a>

</div>

Атрибути огласа

Атрибут Опис
положаји Враћа објекат adplacements.
[назив или id огласа] Можете да приступите било ком огласу по његовом имену или својстава ID-а.
{% assign ad = ads[Ad Name] %}
{% assign ad = ads["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

Атрибути положаја огласа

Атрибут Опис
[назив или id положаја огласа] Можете да приступите било ком adplacement-у по његовом имену или карактеристикама идентификације.
{% assign placement = ads.placements[Placement Name or Id] %}
{% assign placement = ads.placements[2423d713-abb3-44c3-8a7d-c445e16fccad] %}

Атрибути положаја огласа

Положај огласа је објект табеле са истим општим атрибутима и следећим атрибутима:

Атрибут Опис
Огласи Враћа збирку објеката огласа повезаних са положајем. Итерације ознаке и Арраи филтери могу да се користе са овом колекцијом.
Именуј Враћа поље „Назив“ за положај огласа.
placement_url URL који може да се користи за преузимање положаја огласа потпуно визуелизован предлошком.
random_url URL који може да се користи за преузимање насумичног огласа из положаја потпуно визуелизован предлошком.

Атрибути огласа

Напомена

Оглас је објект табеле, са свим истим атрибутима поред следећег:

Атрибут Опис
ad_url URL који може да се користи за преузимање огласа потпуно визуелизован предлошком.
Копирање Враћа поље „Копирај“ за оглас.
image Враћа објекат слике (ако га има) за оглас.
Назив Враћа поље „Назив“ за оглас.
open_in_new_window Враћа вредност „true“ ако URL адреса коју је навео redirect_url треба да се отвори у новом прозору.
redirect_url УРЛ на који је корисник усмерен одабиром огласа.

Атрибути слике огласа

Атрибут Опис
alternate_text Враћа текст који је намењен да се појављује у атрибуту „alt“ ознаке.
height Враћа висину у пикселима за слику
url Враћа извор URL адресе за слику.
width Враћа ширину у пикселима за слику

blogs

Омогућава проналажење и приказивање блогова и блогова.

Објекат „blogs“ вам омогућава да изаберете одређени блог или блог објаве.

{% assign posts = blogs.posts | paginate: 0,4 %}

<div class=content-panel panel panel-default>

<div class=panel-heading>

{% assign sitemarker = sitemarkers["Blog Home"] %}

{% assign snippet = snippets[Home Blog Activity Heading] %}

<a class=pull-right href={{sitemarker.url}}> All Blogs </a>

<h4>

<a class=feed-icon fa fa-rss-square href={{ blogs.feedpath }} />

{{ snippet.adx_value }}

</h4>

</div>

<ul class=list-group>

{% for post in posts.all %}

<li class=list-group-item >

<a class=user-avatar href={{ post.author_url }}>

<img src={{ post.user_image_url }} />

</a>

<h4 class=list-group-item-heading>

<a href={{ post.app_relative_path }}>{{ post.title }}</a>

</h4>

<div class=content-metadata>

<abbr class=timeago>{{ post.publish_date }}</abbr>

&ndash;

<a href={{ post.author_url }}> {{ post.author_name }} </a>

&ndash;

<a href={{ post.application_path }}#comments>

<span class=fa fa-comment aria-hidden=true></span> {{ post.comment_count }}

</a>

</div>

</li>

{% endfor %}

</ul>

</div>

Објекат blogs

Објекат blogs вам омогућава приступ одређеном блогу на порталу или приступ свим блог објавама на порталу.

Следећа табела објашњава атрибуте повезане са објектом „blogs“.

Атрибут Опис
posts Враћа објекат „blogposts “ који садржи све блог објаве на порталу.
[назив или id блога] Можете да приступите било којем блогу путем његовог имена или карактеристика идентификације.
{% assign blog = blogs["Blog Name"] %}                             

{% assign blog = blogs["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}  |

Објекат блог

Објекат „blog“ вам омогућава да радите са једним блогом, омогућавајући вам да приступите објавама за тај блог.

Следећа табела објашњава различите атрибуте повезане са објектом „blog“.

Атрибут Опис
posts Враћа објекат „blogposts“ који садржи све блог објаве за блог.
Назив Назив блога.
наслов Наслов блога.
url URL блога.

Објекат blogposts

Објекат blogposts вам омогућавају приступ колекцији објеката блог објава. Можете да наручите објаве на блогу и да остварите страничење као и помоћу liquid филтера:

{% assign blogposts = blogs.posts | order\_by “adx\_name”, “desc” | paginate: 0,4 | all %}

Остале могуће опције:

  • blogs.posts.all (да бисте добили све постове на блогу)
  • blogs.posts | from\_index: 0 | take: 2

Следећа табела објашњава различите атрибуте повезане са објектом „blogposts“.

Атрибут Опис
Све Враћа све „blogposts“ објекте у колекцији

Објекат blogpost

Односи се на једну објаву блога.

Следећа табела објашњава различите атрибуте повезане са објектом „blogpost“.

Атрибут Опис
url URL објаве.
content Враћа поље садржаја за објаву.
author Враћа ауторе за поруку (што је једноставно објекат табеле контаката).
title Наслов објаве.
comment_count Враћа целобројну вредност броја коментара за дату објаву.
publish_date Датум када је објава објављена.

entities

Пажња

Да бисте избегли потенцијалне проблеме са скриптама на више локација (XSS), увек користите филтер за избегавање у HTML кодираним подацима ниске кад год користите Liquid објекте entities за читање података које је дао корисник којем се не може веровати.

Напомена

Неке од конвенција именовања услуге Dataverse су промењене, на пример, Dataverse ентитети се сада називају табеле. Промене имена се не примењују на Liquid објекте. Објекат Liquid ентитета ће се и даље називати ентитети.

Омогућава вам да учитате било коју Dataverse табелу према ID-у. Ако табела постоји, објекат табеле се враћа. Ако табела са датим ИД-ом није пронађена, нулл се враћа.

{% assign account = entities.account['936DA01F-9ABD-4d9d-80C7-02AF85C822A8'] %}

{% if account %}

{{ account.name | escape }} ({{ account.statecode.label | escape }})

{% endif %}

{% assign entity_logical_name = 'contact' %}

{% assign contact = entities[entity_logical_name][request.params.contactid] %}

{% if contact %}

{{ contact.fullname | escape }} ({{ contact.parentcustomerid.name | escape }})

{% endif %}

Entity

Ентитетски објекат обезбеђује приступ атрибутима записа табеле Dataverse .

Атрибут Опис
ID GUID ID табеле, као ниска. На пример, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Dataverse логичко име табеле.
Белешке Учитава све белешке (белешка) повезане са табелом, поредане од најстаријег до најновијег ( createdon). Белешке се враћају као објекти белешки.
permissions Учитава резултате изјаве о дозволама табеле за табелу. Резултати се враћају као дозволе објекта.
url Враћа путању URL адресе Power Pages система управљања садржајем за табелу. Ако табела нема важећу URL адресу на тренутној веб-локацији, враћа вредност „null“. Генерално, ово само враћа вредност за одређене типове табела које су интегрисане у ЦМС портала, осим ако нисте прилагодили УРЛ провајдера у вашој апликацији.
[назив атрибута или релације] Можете да приступите било којем атрибуту Dataverse табеле по логичком имену. {{ entity.createdon }}{% assign attribute_name = 'name' %}{{ entity[attribute_name] }}
Вредности већине атрибута табеле се мапирају директно на Liquid типове: Два поља са опцијама мапирају на логичке вредности, текстуална поља на ниске, поља са нумеричким вредностима/валутом на бројеве, поља за датум/време на објекте датума. Али неки типови атрибута се враћају као објекти:
  • Поља за проналажење (придружена референца табеле) враћају се као повезани референцирани објекти табеле.
  • Скуп опција/Листа избора поља враћају се као скуп опција вредности објеката.
  • Такође можете учитати сродне ентитете по шеми имена односа.
  • {{ page.adx_webpage_entitylist.adx_name }}У случају да је однос рефлексиван (тј. Самореференцијални), враћа се рефлексивни објекат односа. (У супротном, резултат би био двосмислен.){{ page.adx_webpage_webpage.referencing.adx_name }}
    Напомена : Учитавање великог броја повезаних ентитета или приступ великом броју односи у једном шаблону може имати негативан утицај на перформансе рендеринга шаблона. Избегните учитавања повезаних ентитета за сваку ставку у низу, унутар петље. Где је могуће, користите Dataverse ознаке табеле за учитавање колекција ентитета.

Повезана референца табеле

Вредности атрибута за проналажење се враћају као објекти референце повезане табеле, са следећим атрибутима.

Атрибут Опис
ID GUID ID референциране табеле, као ниска.
На пример, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Dataverse логичко име референциране табеле.
Назив Примарно име атрибута референциране табеле.

Напомена

Напомена је објекат табеле који нуди приступ атрибутима и релацијама записа коментара. Поред свих атрибута објекта табеле, белешка има следеће додатне атрибуте.

Атрибут Опис
documentbody Учитава documentbody атрибут записа коментара белешке као Base64 кодирану ниску. Будући да садржај овог атрибута може бити велик, он се не учитава са осталим атрибутима ноте, већ се учитава само на захтев.
Напомена : Употреба атрибута доцументбодy може имати негативан утицај на перформансе рендеринга шаблона, и треба да се уради са опрезом.
Уместо тога, користите url атрибут да бисте обезбедили везу ка прилогу белешке, ако је могуће.
url Враћа URL путању за уграђено руковање додатка портала. Ако корисник има дозволу, а белешка има приложену датотеку, захтев за овај УРЛ преузима прилог датотеке белешке.

Вредност скупа опција

Вредности атрибута Скуп опција/Листа избора се враћају као објекти референце повезане табеле, са следећим атрибутима.

Атрибут Опис
Ознака Локализована ознака скуп опција/листа избора вредности атрибута. На пример, Активна
вредност Вредност целог броја скупа опција/листе избора вредности атрибута. На пример, 0

Дозволе за табеле

Објекат дозвола за табелу пружа приступ додатим дозволама резултата за табелу.

Атрибут Опис
can_append Враћа вредност „true“ ако тренутни корисник поседује дозволу за прилагање записа на односе овог записа. У супротном, показује вредност „false“.
can_append_to Враћа вредност „true“ ако тренутни корисник има дозволу за прилагање овог записа на релацију друге табеле. У супротном, показује вредност „false“.
can_create Враћа вредност „true“ ако тренутни корисник има дозволу за креирање нових записа овог типа табеле. У супротном, показује вредност „false“.
can_delete Враћа вредност „true“ ако тренутни корисник поседује дозволу да избрише овај запис. У супротном, показује вредност „false“.
can_read Враћа вредност „true“ ако тренутни корисник поседује дозволу да прочита овај запис. У супротном, показује вредност „false“.
can_write Враћа вредност „true“ ако тренутни корисник поседује дозволу да исправи овај запис. У супротном, показује вредност „false“.
rules_exist Враћа „true“ ако су резултати дозволе које овај објекат представља резултати експлицитно дефинисаних правила дозволе. Враћа лаж ако су подразумевани резултати у одсуству експлицитно дефинисаних дозвола.

Рефлексивни однос

Покушаји да се учитају рефлексивни односи (тј. они који указују на себе) на ентитетима враћају се као објекти са следећим атрибутима.

Атрибут Опис
is_reflexive Враћа вредност „true“. Може да се користи за тестирање да ли је објекат враћен од стране односа рефлексиван објекат односа.
referenced Враћа низ референтних ентитета за дати однос.
referencing Враћа референцирану табелу за дату релацију. Враћа вредност „null“ ако не постоји референцирана табела. Ако је однос са више према више (N:N), враћа низ од референтних ентитета.

entitylist

Објект entitylist се користи у оквиру Dataverse ознака табеле. Пружа приступ свим атрибутима дате листе.

Атрибути

Напомена

Ентитета

Атрибут Опис
create_enabled Враћа вредност „true“ ако је креирање нових записа конфигурисано за листу. У супротном, показује вредност „false“.
create_url Враћа конфигурисану путању URL адресе за везу/дугме креирања за листу.
detail_enabled Враћа вредност „true“ ако је детаљан приказ за појединачне записе конфигурисан за листу. У супротном, показује вредност „false“.
detail_id_parameter Враћа име параметра ниске упита које се користи за ID записа приликом конструисања URL адресе детаљног приказа записа. Погледајте URL филтере за детаље о коришћењу Liquid филтера за прављење URL адреса. На пример, id
detail_label Враћа конфигурисану локализовану ознаку за везе/дугмад детаљног приказа за листу.
detail_url Враћа конфигурисану путању URL адресе за везе/дугмад детаљног приказа за листу.
empty_list_text Враћа конфигурисани локализовани текст који ће се приказати када приказ листе не врати резултате.
enable_entity_permissions Враћа вредност „true“ ако је омогућено филтрирање дозвола табеле за ову листу. У супротном, показује вредност „false“.
entity_logical_name Враћа логичко име Dataverse табеле за записе који ће бити приказани овом листом. На пример, „contact“
filter_account_attribute_name Враћа атрибут логичко име за претрагу налога који се користи за филтрирање резултата записа по < ДИЦТ__надређени налог > парент аццоунт тренутног корисника портала. На пример, accountid
filter_apply_label Враћа конфигурисану локализовану ознаку која се користи за везу/дугме које примењује напредни филтер атрибута на резултате листе.
filter_definition Враћа JSON атрибут дефиниције филтера за листу. Погледајте филтере листе за детаље о томе како да користите метафилтере Liquid филтера за обраду ове дефиниције.
filter_enabled Враћа вредност „true“ ако је омогућено напредно филтрирање атрибута за листу. У супротном, показује вредност „false“.
filter_portal_user_attribute_name Враћа логичко име атрибута за претрагу контакта који се користи за филтрирање записа резултата од стране контакта тренутног корисника портала. На пример, contactid
filter_website_attribute_name Враћа логичко име атрибута за претрагу адx_wебсите која се користи за филтрирање записа резултата од стране тренутног сајта портала. На пример, adx_websiteid
language_code Враћа Dataverse целобројни кôд језика који ће се користити да бисте изабрали све локализоване ознаке за ову листу.
page_size Враћа конфигурисану величину странице са резултатима за листу.
primary_key_name Враћа логичко име атрибута примарног кључа за записе који ће бити приказани овом листом.
search_enabled Враћа вредност „true“ ако је омогућена претрага за ову листу. У супротном, показује вредност „false“.
search_placeholder Враћа конфигурисани локализовани текст за чувара места поља за претрагу листе.
search_tooltip Враћа конфигурисани локализовани текст за опис алатки за претрагу листе.
views Враћа доступне приказе за листу, као објекте за приказ листе.
[логички назив атрибута] Можете да приступите било ком атрибуту листе (adx_entitylist) Dataverse записа према логичком имену, на исти начин као и објекту table. На пример, {{ entitylist.adx_name }}

Листа атрибута приказа

Атрибут Опис
columns Враћа колоне приказа као објекат приказа колоне листе.
entity_logical_name Враћа логичко име Dataverse табеле за записе обухваћене приказом. На пример, „contact“
ID Враћа GUID ID приказа.
language_code Враћа Dataverse код целог броја језика који се користи да изабере све локализоване ознаке (заглавља колона, итд.) за преглед.
Назив Враћа Dataverse име за приказ приказа.
primary_key_logical_name Враћа Dataverse логичко име примарног кључа табеле за записе обухваћене приказом. На пример, contactid
sort_expression Враћа подразумевани израз сортирања за приказ. На пример, name ASC, createdon DESC

Атрибути колоне приказа листе

Атрибут Опис
attribute_type Враћа име типа Dataverse атрибута за колону, као ниску. На пример, Lookup, Picklist, String, Boolean, DateTime
logical_name Враћа логичко име Dataverse атрибута за колону. На пример, createdon
Назив Враћа локализовано Dataverse име за приказ за колону. На пример, Created On
sort_ascending Враћа ниску са изразом сортирања за сортирање колоне у растућем редоследу. На пример, createdon ASC
sort_descending Враћа ниску са изразом сортирања за сортирање колоне у опадајућем редоследу. На пример, createdon DESC
sort_disabled Враћа вредност „true“ ако је сортирање онемогућено за колону. У супротном, показује вредност „false“.
sort_enabled Враћа вредност „true“ ако је сортирање омогућено за колону. У супротном, показује вредност „false“.
width Враћа конфигурисану ширину за колону, у пикселима.

entityview

Објекат entityview се користи у оквиру ознаке entityview, а пружа приступ метаподацИме за приказ, поред приказа записа резултата.

Атрибути

Атрибут Опис
columns Враћа колоне у приказу као објекти колоне приказа табеле.
entity_permission_denied Враћа вредност „true“ ако није дозвољен приступ за приказ резултата због недовољних дозвола за табелу за тренутног корисника. Враћа вредност „false“ ако је одобрен приступ за читање за приказ резултата.
entity_logical_name Логичко име Dataverse табеле за записе о приказу резултата. На пример, „contact“
first_page Број странице прве странице приказа резултата. Ово је 1 осим ако није било резултата враћених, у ком случају је нула.
ID GUID ID приказа Dataverse који дефинише овај entityview.
language_code Dataverse целобројни кôд језика који се користи за учитавање локализованих ознака за тренутни приказ.
last_page Број странице последње странице приказа резултата. Ако није било резултата враћених, ова вредност је нулл.
name Назив Dataverse приказа који дефинише овај entityview., на пример, активни контакти.
next_page Број странице следеће странице приказа резултата. Ако нема следеће странице резултата, ова вредност је нулл.
Страница Број странице тренутне странице приказа резултата.
pages Враћа низ који бројева страница који садржи све странице са резултатима за тренутни приказ.
page_size Број резултата враћених по страници за тренутни приказ.
previous_page Број странице следеће странице приказа резултата. Ако нема претходне странице резултата, ово је нула.
primary_key_logical_name Dataverse логичко име примарног атрибута кључа за табелу резултата за овај приказ. На пример, contactid.
records Тренутна страница са записима приказа резултата за приказ, као објектима табеле.
sort_expression Подразумевани израз сортирања за приказ. На пример, nameASC, createdon DESC.
total_pages Укупан број страница са резултатИме за приказ.
total_records Укупан број резултата за приказ (на свим страницама).

events

Омогућава проналажење и приказ догађаја. Објекат events вам омогућава да изаберете одређени догађај или све догађаје.

Објекат догађаја

Објекат догађаји вам омогућава да приступите одређеном догађају на порталу или да приступите свим догађајима на порталу (без обзира на догађај).

Објекат догађаји има следеће атрибуте:

Атрибут Опис
occurrences Враћа eventoccurancessobјеct који садржи сва појављивања догађаја на порталу
[назив или id догађаја] Можете да приступите било којем догађају путем његовог имена или карактеристика идентификације.
{% assign event = events["Event Name"] %}
{% assign event = events["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

Објекат event

Објекат event вам омогућава да радите са једним догађајем, омогућавајући вам да приступите распоредима и појављивањима за тај догађај.

Објекат event има следеће атрибуте:

Атрибут Опис
occurrences Враћа eventoccurrencesobјеct који садржи сва појављивања за догађај.
name Назив догађаја.
url URL адреса догађаја.

Објекат eventoccurences

Објекат eventoccurences вам омогућава да приступите колекцији објеката за појављивање догађаја. Можете наручити појаве догађаја и одредити временски опсег за појаве за преузимање, и постићи пагинацију као и помоћу течних филтера:

{% assign occurances = event.occurrences.from[today].to[advance_date] %}

Могућа је и следећа опција:

{% assign occurances = event.occurrences.min[today].max[advance_date] %}

Следећи атрибути су повезани са eventoccurences објектом

Атрибут Опис
Све Враћа све „eventoccurance“ објекте у колекцији.

Објекат eventoccurence

Представља појављивање једног догађаја. Следе повезани атрибути:

Атрибут Опис
url URL адреса појављивања.
is_all_day_event Да ли је ово целодневни догађај?
start_time Време почетка догађаја.
end_time Време завршетка догађаја.

forloop

Садржи својства корисна унутар блока for петље.

Напомена

forloop може да се користи само у оквиру у ознаке for.

Шифру

{% for child in page.children %}

{% if forloop.first %}

This is the first child page!

{% else %}

This is child page number {{ forloop.index }}.

{% endif %}

{% endfor %}

Излаз

This is the first child page!

This is child page number 2.

This is child page number 3.

Атрибути

Атрибут Опис
first Враћа вредност „true“ ако је прво пуштање петље. Враћа вредност „false“ ако није прво пуштање.
index Положај тренутне ставке у колекцији, где прва ставка има положај 1.
index0 Положај тренутне ставке у колекцији, где прва ставка има положај 0.
Last Враћа вредност „true“ ако је последње пуштање петље. Враћа вредност „false“ ако није последње пуштање.
length Враћа број пуштања за петљу ߝ број ставки у колекцији које су пуштене изнад.
rindex Број ставки преосталих у петљи (дужина - индекс) где је 1 индекс последње ставке.
rindex0 Број ставки преосталих у петљи (дужина - индекс) где је 0 индекс последње ставке.

forums

Омогућава проналажење и приказивање форума и тема форума. Могућност коришћења услуге Liquid за приказивање података са форума проширује се на поруке, али да бисте креирали нову поруку или тему, морате користити ASP.NET предложак странице са обрасцима са више корака са поменутом уграђеном функционалношћу (као што су подразумевани предлошци страница „Тема форума“ и „Порука на форуму“).

Објекат форума вам омогућава да изаберете форум или теме форума:

<div class=content-panel panel panel-default>

<div class=panel-heading>

<h4>

<span class=fa fa-comments aria-hidden=true></span>

{{ snippets[Home Forum Activity Heading] | default: Forum Activity | h }}

</h4>

</div>

{% for forum in website.forums %}

<ul class=list-group>

<li class=list-group-item>

<div class=row>

<div class=col-sm-6>

<h4 class=list-group-item-heading><a href="{{ forum.url | h }}"> {{ forum.name | h }}</a></h4>

<div class=list-group-item-text content-metadata>{{ forum.adx_description | h }}</div>

</div>

<div class=col-sm-3 content-metadata>{{ forum.thread_count }} threads</div>

<div class=col-sm-3 content-metadata>{{ forum.post_count }} posts</div>

</div>

</li>

</ul>

{% endfor %}

</div>

Објекат forums

Објекат forums вам омогућава приступ одређеном форуму на порталу или приступ свим порукама форума на порталу (без обзира на форум).

Објекат forums вам омогућава да радите са једним форумом, омогућавајући вам да приступате порукама за тај форум.

Објекат forumthreads вам омогућава приступ колекцији објеката forumthread. Можете да поређате теме форума и да постигнете нумерисање страница као и помоћу liquid филтера.

{% assign threads = forum.threads | order_by adx_name, desc | paginate: 0,4 | all %}

једна тема форума

Објекат forumposts вам омогућава приступ колекцији објеката forumpost.

Атрибути

Атрибут Опис
threads Враћа објекат „forumthreads“ који садржи све објекте теме на форуму на порталу.
Све Враћа све објекте форума на порталу. Имајте у виду да је website.forums такође еквивалент.
thread_count Враћа целобројну вредност за број колико тема постоји на целокупној веб-локацији.
post_count Враћа вредност целог броја укупног броја порука на порталу.
[назив или id форума] Можете да приступите било којем форуму путем његовог имена или карактеристика идентификације.
`{% assign forum = forums[Forum Name] %}
{% assign forum = forums[da8b8a92-2ee6-476f-8a21-782b047ff460] %}

forum објекат

Атрибути

Напомена

Ентитета

Атрибут Опис
threads Враћа објекат forumthreads који садржи све теме форума за форум.
Назив Назив форума.
thread_count Враћа целобројну вредност за број колико тема постоји на форуму.
post_count Враћа целобројну вредност за број колико порука постоји на целокупном форуму.

Објекат forumthreads

Атрибути

Атрибут Опис
Све Враћа све „forumthread“ објекте у колекцији.

Објекат forumthread

Атрибути

Напомена

Ентитета

Атрибут Опис
posts Враћа објекат forumposts који садржи све поруке форума за тему.
author Враћа аутора теме (што је једноставно објекат табеле контакта).
latest_post Враћа најновију поруку у теми.
first_post Враћа прву поруку у теми.
post_count Враћа целобројну вредност за број колико порука постоји у теми.
is_answered Да ли је одговорено на тему или није?
is_sticky Да ли је тема лепљива тема?

Објекат forumposts

Атрибути

Атрибут Опис
Све Враћа све „forumthread“ објекте у колекцији.

једна порука на форуму

Атрибути

Напомена

Ентитета

Атрибут Опис
author Враћа аутора поруке (што је једноставно објекат табеле контаката).
content Садржај поруке.
is_answer Да ли је ова порука одговор на тему?

knowledge

Обезбеђује приступ записима Dataverse чланака базе знања и табеле категорија за приказивање чланака и категорија на порталу.

Атрибути

Атрибут Опис
articles Враћа објекат чланака који садржи објекте чланака за записе табеле чланака базе знања доступне на порталу.
categories Враћа објекат категорија који садржи објекте категорије за записе табеле категорија доступне на порталу.

Објекат articles

Објекат articles вам омогућава приступ колекцији објеката articles. Можете да поређате артикле и да постигнете нумерисање страница као и помоћу Liquid филтера.

{% assign count = count | default: 3 %}
{% assign languagecode = website.selected_language.code %}
{% assign popular_articles = knowledge.articles | popular: count,languagecode  %}
{% if popular_articles %}
    <div class=list-group>
    {% for article in popular_articles %}
      <div class=list-group-item clearfix>
        <a class=title href={{ article.url | escape }}>{{ article.title | escape }}</a>
        <p class=description>{{ article.description | escape }}</p>
      </div>
    {% endfor %}
    </div>
{% endif %}

Атрибути

Атрибут Опис
popular Враћа колекцију објеката „article“који садржи највише приказа. {% assign popular_articles = knowledge.articles.popular %}
recent Враћа колекцију објеката „article“који садржи најновији датум измене. {% assign recent_articles = knowledge.articles.recent %}
top Враћа колекцију објеката „article“који садржи највишу оцену. {% assign top_articles = knowledge.articles.top %}

Филтери

Следећи филтери могу да прихватају опционе параметре за величину странице и језик. Први параметар је број записа за преузимање. Подразумевана величина странице износи 5. Други параметар је кôд језика за преузимање чланака за дати језик. Филтери се могу комбиновати са другим течним филтерима.

{% assign page_size = 5 %}
{% assign language_code = website.selected_language.code %}
{% assign recent_articles = knowledge.articles | recent: page_size, language_code %}
Атрибут Опис
popular Враћа колекцију објеката „article“који садржи највише приказа. {% assign popular_articles = knowledge.articles \| popular: 10, en-US %}
recent Враћа колекцију објеката „article“који садржи најновији датум измене. {% assign recent_articles = knowledge.articles \| recent: 5 %}
top Враћа колекцију објеката „article“који садржи највишу оцену. {% assign top_articles = knowledge.articles \| top: 3, en-US %}

Објекат categories

Објекат categories вам омогућава приступ колекцији објеката категорије. Можете да поређате категорије и да постигнете страничење, као и коришћењем liquid филтера.

{% assign category_url = sitemarkers['Category'].url %}
  {% assign count = count | default: 0 %}  
  {% assign categories = knowledge.categories | top_level: count %}
  {% if categories %}
    <div class=list-group unstyled>
    {% for category in categories %}
      <a href={{ category_url | add_query: 'id', category.categorynumber }} class=list-group-item>
        {{ category.title }}
      </a>
    {% endfor %}
    </div>
  {% endif %}

Атрибути

Атрибут Опис
recent Враћа колекцију објеката „category“који садржи најновији датум измене.
top_level Враћа колекцију објеката категорије који немају надређену категорију.

Филтери

Следећи филтери могу да прихватају опциони параметар који показује величину странице. Подразумевана величина странице износи 5. Филтери се могу комбиновати са другим течним филтерима.

{% assign page_size = 5 %}
{% assign recent_categories = knowledge.categories | recent: page_size %}
Атрибут Опис
recent Враћа колекцију објеката „category“који садржи најновији датум измене. Можете да наведете параметре {% assign recent_categories = knowledge.categories \| recent: 10 %}
top_level Враћа колекцију објеката категорије који немају надређену категорију. {% assign root_categories = knowledge.categories \| top_level %}

Објекат article

Објекат „article“ вам омогућава да радите са једним ентитетом „knowledgearticle“ за приказ детаља о том чланку на порталу.

Атрибути

Члан је ентитетски објекат, са свим истим атрибутима, поред следећих атрибута:

Атрибут Опис
article_public_number Јавни број чланка за чланак.
comment_count Цела вредност броја колико коментара постоји за одређени чланак.
content Садржај чланка.
current_user_can_comment Враћа логичку вредност која указује на то да ли тренутни корисник може да додаје коментаре на чланак.
is_rating_enabled Враћа логичку вредност која указује на то да ли је омогућено оцењивање за чланак.
keywords Кључне речи за чланак.
name Алтернативни псеудоним за наслов чланка.
rating Децимална вредност оцене за чланак.
title Наслов чланка.
view_count Цела вредност броја прегледа чланка.

Објекат category

Објекат „category“ вам омогућава да радите са једном категоријом за приказ њених детаља на порталу.

Атрибути

Категорија је ентитетски објекат, са свим истим атрибутима, поред следећих атрибута:

Атрибут Опис
categorynumber Број категорије за категорију.
name Алтернативни псеудоним за наслов категорије.
title Наслов категорије.

language

Пружа тренутно име језика и кôд језика ако је омогућена подршка на више језика.

Атрибути

Атрибут Опис
url URL тренутног захтева са префиксом тренутног кода језика.
url_substitution URL тренутног захтева са префиксом тренутног кода језика који заобилази излазни кеш странице.
name Наслов тренутног језика.
code Кôд језика за језик.

На пример, веб-предложак Падајући мени језика подразумевано користи овај liquid објекат да наведе доступне језике када је доступно више језика.

Евиденције

Произвођачи имају могућност да уграде изјаве дневника у свој Ликуид код. Када је сајт Повер пагес покренут, логови које је додао произвођач у Ликуид коду приказани су у екстензији Power Pages алата за програмере. Ови дневници, уграђени од стране произвођача, приказују се у проширењу алата за програмере када је омогућена дијагностичка поставка .

Следећа синтакса може бити коришћена у Течном коду за логовање прилагођених порука:

{% log message:'Custom message' level:'Warning' %}

Атрибути дневника

Атрибут Опис
Евиденције Течни објекат име
message Стринг који представља било какве прилагођене поруке за пријављивање
ниво Пријавите поруку као информације, упозорење или грешку

Пример:

{% log message: 'Log from Home page' %}

{% fetchxml query %}
<fetch version="1.0" mapping="logical" >
<entity name="contact">
<attribute name="fullname"/>
<attribute name="emailaddress1"/>
</entity>
</fetch>
{% endfetchxml %}

{% assign contacts = query.results.entities %}

{% for contact in contacts %}
<div> Contact name: {{contact.fullname}} </div><br/>
{% capture msgg %} 
Contact email is {{contact.emailaddress1}} for name {{contact.fullname}}
{% endcapture %}
{% log message: msgg %}
{% endfor %}

page

Односи се на тренутну страницу захтева на порталу. Овај објекат комбинује атрибуте мапе локације и ентитета тренутног захтева (обично веб-страница).

Објекат „page“ обезбеђује приступ стварима попут мрвица за тренутну страницу, наслов или URL тренутне странице и било ког другог атрибута или сродних ентитета Dataverse записа у основи.

<ul class=breadcrumb>

{% for crumb in page.breadcrumbs %}

<li><a href={{ crumb.url | escape }}>{{ crumb.title | escape }}</a></li>

{% endfor %}

<li class=active>{{ page.title | escape }}</li>

</ul>

<div class=page-header>

<h1>{{ page.title | escape }}</h1>

</div>

<div class=page-copy>

{{ page.adx_copy }}

</div>

<div class=list-group>

{% for child in page.children %}

<a class=list-group-item href={{ child.url | escape }}>

{{ child.title | escape }}

</a>

{% endfor %}

</div>

<!-- Page {{ page.id }} was last modified on {{ page.modifiedon }}. -->

Атрибути странице

Напомена

Ентитета

Атрибут Опис
breadcrumbs Враћа трагове објекта чвора мапе локације за страницу, почевши од коренског чвора мапе локације и завршавајући се на надређеној.
children Враћа подређене објекте чвора мапе локације странице.
parent Враћа надређени чвор мапе локације странице. Ако је страница Основна страница, родитељ је нулл.
title Наслов странице.
url URL адреса странице.
[назив атрибута или релације] Можете да приступате било ком атрибуту Dataverse записа у основи странице по логичком имену.
{{ page.createdon }}
{% assign attribute_name = 'name' %}
{{ page[attribute_name] }}
Вредности већине атрибута табеле се мапирају директно на Liquid типове: Два поља са опцијама мапирају на логичке вредности, текстуална поља на ниске, поља са нумеричким вредностима/валутом на бројеве, поља за датум/време на објекте датума. Али неки типови атрибута се враћају као објекти:
  • Поља за проналажење (придружена референца табеле) враћају се као повезани референцирани објекти табеле.
  • Скуп опција/Листа избора поља враћају се као скуп опција вредности објеката.
  • Такође можете учитати сродне ентитете по шеми имена односа.
    {{ page.adx_webpage_entitylist.adx_name }}
    У случају да је однос рефлексиван (то јест, самореференцијални), ентитетски објекат се враћа. (У супротном, резултат би био двосмислен.){{ page.adx_webpage_webpage.referencing.adx_name }}
    Напомена : Учитавање великог броја повезаних ентитета или приступ великом броју односи у једном шаблону може имати негативан утицај на перформансе рендеринга шаблона. Избегните учитавања повезаних ентитета за сваку ставку у низу, унутар петље. Где је могуће, најбоље је да користите Dataverse ознаке табела да бисте учитавали колекције ентитета.

polls

Омогућава проналажење и приказ анкете.

Објекат анкете вам омогућава да изаберете одређену анкету или положај анкете:

<div>

{% assign poll = polls[Poll Name] %}

<h4>{{ poll.question }}</h4>

{% for option in poll.options %}

<div>

<input type=radio name={{ poll.name }} id={{ option.id }} />

<label for={{ option.id }}>{{ option.answer }}</label>

</div>

{% endfor %}

<button type=button>{{ poll.submit_button_label }}</button>

</div>

Атрибути анкете

Атрибут Опис
placements Враћа објекат pollplacements.
[назив или id анкете] Можете да приступите било којој анкети путем њеног имена или карактеристика идентификације. {% assign poll = polls[Poll Name] %}
{% assign poll = polls["41827a5c-33de-49b8-a0c7-439e6a02eb98"] %}

Атрибути положаја анкете

Атрибут Опис
[назив или id положаја анкете] Можете да приступите било ком атрибуту положаја анкете путем његовог имена или карактеристика идентификације.{% assign placement = polls.placements[Placement Name or Id] %}
{% assign placement = polls.placements[7677c5d4-406e-4b6c-907c-916ac17dba0f] %}

Атрибути положаја анкете

Напомена

Ентитета

Атрибут Опис
Назив Враћа поље „Назив“ за положај анкете.
placement_url URL који може да се користи за преузимање положаја анкете потпуно визуелизован предлошком.
polls Враћа збирку објеката анкете повезаних са положајем. Итерације ознаке и Арраи филтери могу да се користе са овом колекцијом.
random_url URL који може да се користи за преузимање насумичне анкете из положаја потпуно визуелизован предлошком.
submit_url URL којем се подносе попуњене анкете.

Атрибути анкете

Напомена

Ентитета

Атрибут Опис
has_user_voted Враћа „true“ ако је тренутни корисник (пријављен или анониман) већ гласао у овој анкети.
Назив Враћа поље „Назив“ за анкету.
options Враћа збирку објеката опције анкете повезаних са анкетом. Ознаке и ентитети итерације могу се користити са овом колекцијом.
poll_url URL адреса која може да се користи за преузимање анкете потпуно визуелизована предлошком.
question Враћа поље „Питање“ за анкету.
submit_button_label Враћа ниску која може да се користи да бисте изменили ознаку дугмета „Пошаљи“ за анкету.
submit_url URL којем се подносе попуњене анкете.
user_selected_option Враћа поллоптион објекат изабран од стране корисника (ако је већ гласао).
votes Враћа број гласова који су табеларни за анкету.

Атрибути опције анкете

Белешка

Ентитета

Атрибут Опис
одговор Враћа поље „Одговор“ за анкету.
percentage Враћа проценат гласова у анкети за опцију као децимални број од 0 до 100.
votes Враћа број гласова који су табеларни за опцију.

request

Садржи информације о тренутном HTTP захтеву.

{% assign id = request.params['id'] | escape %}

<a href={{ request.url | add_query: 'foo', 1 | escape }}>Link</a>

Напомена

  • Можете динамично направити URL адресе у услузи Liquid помоћу URL филтера.
  • URL адреса коришћена у request.url може бити било која тражена вредност, и она се кешира за наредне захтеве. Да бисте обезбедили исправну вредност у request.url, размислите о употреби заменске ознаке, делимичне URL адресе попут ~{WebFile путање} или чувања URL портала у поставкама локације.
  • Power Pages издање верзије 9.3.8.x или новије, подразумевано ће имати излазни Liquid филтер примењен за корисника и захтев Liquid објеката. Да бисте онемогућили ову подразумевану конфигурацију и дозволили ове Liquid објекте без излазног Liquid филтера, погледајте поставке локације портала – Site/EnableDefaultHtmlEncoding.

Атрибути

Атрибут Опис
params Именоване вредности параметра за тренутни захтев. „params“ је комбинација параметара URL адресе ниске упита, параметара поруке обрасца и колачића.
Путања Путања тренутног URL-а захтева.
/profile/
path_and_query Путања и упит тренутног URL-а захтева.
/profile/?foo=1&bar=something
query Део упита тренутног URL-а захтева.
?foo=1&bar=something
url Пун URL тренутног захтева.
https://www.example.com/profile/?foo=1&bar=something

searchindex

Објекат searchindex се користи у оквиру Dataverse ознака ентитета и обезбеђује приступ резултатима упита.

{% searchindex query: 'support', page: params.page, page_size: 10 %}

{% if searchindex.results.size > 0 %}

<p>Found about {{ searchindex.approximate_total_hits }} matches:</p>

<ul>

{% for result in searchindex.results %}

<li>

<h3><a href={{ result.url | escape }}>{{ result.title | escape }}</a></h3>

<p>{{ result.fragment }}</p>

</li>

{% endfor %}

</ul>

{% else %}

<p>Your query returned no results.</p>

{% endif %}

{% endsearchindex %}

Атрибути

Атрибут Опис
approximate_total_hits Враћа приближан збир укупног броја погодака који се подударају са упитом индекса. Због начина на који индекс претраге функционише у погледу безбедносног филтрирања и других фактора дизајна, овај број је само апроксимација, и можда неће тачно одговарати укупном броју резултата доступних тренутном кориснику у неким ситуацијама.
Страница Враћа број странице тренутног упита.
page_size Враћа максималну величину странице тренутног упита. Ако желите стварни број резултата враћених за текућу страницу (јер то може бити мање од специфициране максималне величине странице), користите ресултс.сизе.
results Враћа страницу са резултатима упита као објекте резултата индекса претраге.

Резултати индекса претраге

Атрибут Опис
entity Основни ентитети за резултат.
fragment Релевантни фрагмент кратког текста за резултат, са терминима који се подударају са одређеним маркираним упитом коришћењем <em> HTML ознаке. Одређене врсте упита не подржавају истакнуте фрагменте, као што су нејасни упити (~) и џокер упити (*). Ова особина је нула у тим случајевима.
ID ID Dataverse табеле основног записа за резултат, као ниска. На пример, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Логичко име Dataverse табеле основног записа за резултат. На пример, adx_webpage
number Број резултата на свим страницама са резултатима, почевши од 1. На пример, за први резултат друге странице резултата, са величином странице КСНУМКС, ова вредност је КСНУМКС.
score Lucene оцена резултата, као вредност са покретним зарезом. Резултати се враћају поредане по овој вредности.
title Наслов резултата.
url URL резултата. Ово ће обично – али не и нужно – бити апсолутна путања за тренутну апликацију, а не пуна URL адреса. На пример: /articles/article1/

settings

Омогућава вам да учитате било које подешавање локације по имену. Ако подешавање са датим именом није пронађено, вратиће се вредност null.

Напомена

Подешавања се враћају као ниске, али можете да користите филтере типа да бисте их конвертовали у друге типове.

{{ settings[My Setting] }}

{% assign search_enabled = settings[Search/Enabled] | boolean %}

{% if search_enabled %}

Search is enabled.

{% endif %}

{% assign pagesize = settings['page size'] | integer | default: 10 %}

{% if pagesize > 10 %}

Page size is greater than 10.

{% endif %}

мапа локације

Омогућава приступ мапи локације портала.

<h1>{{ sitemap.root.title }}</h1>

<ul class=breadcrumb>

{% for crumb in sitemap.current.breadcrumbs %}

<li><a href={{ crumb.title }}>{{ crumb.title }}</a></li>

{% endfor %}

<li class=active>{{ sitemap.current.title }}</li>

</ul>

{% for child in sitemap.current.children %}

<a href={{ child.url }}>{{ child.title }}</a>

{% endfor %}

It's also possible to load a site map node by URL path:

{% assign node = sitemap[/content/page1/] %}

{% if node %}

{% for child in node.children %}

<a href={{ child.url }}>{{ child.title }}</a>

{% endfor %}

{% endif %}

Атрибути мапе локације

Атрибут Опис
Тренутно Враћа објекат чвора мапе локације за тренутну страницу.
Корен Враћа објекат чвора мапе локације за основну (почетну) страницу веб-локације.

Атрибути чвора мапе локације

Атрибут Опис
Путање Враћа трагове објекта чвора мапе локације за чвор, почевши од коренског чвора мапе локације и завршавајући се на надређеној.
Подређени елементи Враћа подређене објекте чвора мапе локације чвора.
Опис Садржај описа/резимеа за чвор. (Ово поље може да садржи ХТМЛ.)
Entity Враћа основне ентитете чвора. Ако чвор нема основну табелу, ова вредност је нула.
is_sitemap_ancestor Враћа вредност „true“ ако је чвор мапе локације претходник тренутног чвора, у супротном има вредност „false“.
is_sitemap_current Враћа вредност „true“ ако је чвор мапе локације тренутни чвор, у супротном има вредност „false“.
Надређено Враћа надређени чвор мапе локације чвора. Ако је чвор корени чвор, родитељ је нулл.
Title Наслов чвора.
url URL чвора.

sitemarkers

Омогућавају вам да по имену учитате било који означивач локације. Ако постоји ситемаркер, враћа се објекат ситемаркера. Ако се не пронађе ситемаркер са датим именом, враћа се нулл .

{{ sitemarkers[Login].url }}

{% assign my_sitemarker = sitemarkers["My Site Marker"] %}

{% if my_sitemarker %}

<a href={{ my_sitemarker.url }}>{{ my_sitemarker.adx_name }}</a>

{% else %}

Site marker My Site Marker does not exist.

{% endif %}

Атрибути за означивач локације

Атрибут Опис
url URL адреса циља означивача локације.
[логички назив атрибута] Можете да приступите било ком атрибуту записа циља означивача локације у систему Dataverse по логичком имену. На пример, {{ sitemarker.adx_name }}

snippets

Омогућава вам да учитате било који исечак садржаја по имену. Ако исечак са именом није пронађен , нулл се враћа.

{{ snippets[Header] }}

{% assign footer = snippets[Footer] %}

{% if footer %}

{{ footer }}

{% else %}

No footer snippet was found.

{% endif %}

tablerowloop

Садржи својства корисна унутар блока петље ознаке пуштања.

Напомена

tablerowloop може да се користи само у оквиру у ознаке итерације.

Атрибути

Атрибут Опис
Col Враћа индекс тренутног реда, почев од 1.
col0 Враћа индекс тренутног реда, почев од 0.
col_first Враћа вредност „true“ ако је тренутна колона прва колона у реду, а вредност „false“ ако није.
col_last Враћа вредност „true“ ако је тренутна колона последња колона у реду, а вредност „false“ ако није.
First Враћа вредност „true“ ако је прво пуштање петље. Враћа вредност „false“ ако није прво пуштање.
Index Положај тренутне ставке у колекцији, где прва ставка има положај 1.
index0 Положај тренутне ставке у колекцији, где прва ставка има положај 0.
Last Враћа вредност „true“ ако је последње пуштање петље. Враћа вредност „false“ ако није последње пуштање.
Length Враћа број пуштања за петљу ߝ број ставки у колекцији које су пуштене изнад.
Rindex Број ставки преосталих у петљи (дужина - индекс) где је 1 индекс последње ставке.
rindex0 Број ставки преосталих у петљи (дужина - индекс) где је 0 индекс последње ставке.

User

Односи се на тренутног корисника портал, омогућавајући приступ свим атрибутима основног Dataverse записа о контакту. Ако ниједан корисник није пријављен, ова променљива је нулл.

Корисник је ентитетски објекат.

{% if user %}
 
Hello, {{ user.fullname | escape }}!
 
{% else %}
 
Hello, anonymous user!
 
{% endif %}

Белешка

Power Pages издање верзије 9.3.8.x или новије, подразумевано ће имати излазни Liquid филтер примењен за корисника и захтев Liquid објеката. Да бисте онемогућили ову подразумевану конфигурацију и дозволили ове Liquid објекте без излазног Liquid филтера, погледајте поставке локације портала – Site/EnableDefaultHtmlEncoding.

Атрибути

Осим што има све атрибуте објекта ентитета, корисник има следеће атрибуте.

Атрибут Опис
roles Враћа улоге којима корисник припада, као низ.
{% if user.roles contains 'Administrators' %} User is an administrator. {% endif %}
белешке : Такође можете користити has_role филтер за тестирање чланства у појединачним улогама.
basic_badges_url Враћа URL услуге за преузимање беџева корисника.
Да бисте приказали значке за корисника, морате укључити ознаку са атрибутима "дата-бадге" и"дата-ури". Да бисте приказали беџеви тренутног корисника:
<div data-badge data-uri='{{user.basic_badges_url }}'></div>
Да бисте приказали беџеве корисника према id-у (променљива userid):
`<div data-badge data-uri='{{user.basic_badges_url

Омогућава вам да учитате било које веб-везе по називу или ID-у.

Ако < ДИЦТ__скуп веб-веза > wеб линк сет постоји, враћа се < ДИЦТ__скуп веб-веза > wеб линк сет објекат . Ако се не пронађе < ДИЦТ__скуп веб-веза > wеб линк сет са датим именом или ИД-ом, враћа се нулл .

<!-- Load web link set by ID -->

{{ weblinks[page.adx_navigation.id].name }}

<!-- Load web link set by name -->

{% assign nav = weblinks[Primary Navigation] %}

{% if nav %}

<h1>{{ nav.title | escape }}</h1>

<ul>

{% for link in nav.weblinks %}

<li>

<a href={{ link.url | escape }} title={{ link.tooltip | escape }}>

{% if link.image %}

<img src={{ link.image.url | escape }} alt={{ link.image.alternate_text | escape }} />

{% endif %}

{{ link.name | escape }}

</a>

</li>

{% endfor %}

</ul>

{% endif %}

Напомена

< ДИЦТ__скуп веб-веза >wеб линк сет је ентитетски објекат, са свим истим атрибутима, поред следећих атрибута:

Атрибут Опис
Copy Копија HTML садржаја скупа веб-везе.
Назив Назив скупа веб-везе.
Title Наслов скупа веб-везе.
Weblinks Низ објеката веб-везе повезан са скупом веб-везе.
[логички назив атрибута] Можете да приступите било ком атрибуту записа скупа веб-везе у Dataverse систему по логичком имену. На пример, {{ weblinkset.createdon }}

Напомена

Веб веза је ентитетски објекат, са свим истим атрибутима, поред следећих атрибута:

Атрибут Опис
Опис Опис HTML садржаја веб-везе.
display_image_only Атрибут логичке вредности назначава да ли веб-веза треба да се приказује само као слика, без текста везе.
display_page_child_links Атрибут логичке вредности назначава да ли веб-веза треба да прикаже везе ка подређеним страницама мапе локације повезане странице, као под-везе.
Image Објект слике веб-везе за ову везу. Овај атрибут је нулл ако није присутна слика.
is_external Атрибут логичке везе назначава да ли је циљни URL веб-везе ка спољној локацији (а не ка страници интерног портала).
is_sitemap_ancestor Враћа вредност „true“ ако URL веб-везе упућује на претходник тренутног чвора мапе локације, у супротном враћа вредност „false“.
is_sitemap_current Враћа вредност „true“ ако URL веб-везе упућује на тренутни чвор мапе локације, у супротном враћа вредност „false“.
Назив Назив/наслов веб-везе.
Nofollow Атрибут логичке вредности назначава да ли би веб-веза требало да буде означена као rel=nofollow.
open_in_new_window Атрибут логичке вредности назначава да ли веб-веза треба да се отвори у новом прозору/картици прегледача када се изабере.
Опис алатке Текст описа алатке за веб-везу.
url URL веб-везе.
Веб-везе Низ подређених објеката веб-везе повезан са веб-везом.
[логички назив атрибута] Можете да приступите било ком атрибуту записа веб-везе у Dataverse систему по логичком имену. На пример, {{ weblink.createdon }}
alternate_text Алтернативни текст за слику.
Height Цео број садржи одређену висину слике. Ако није обезбеђена вредност висине, овај атрибут је нула.
url URL слике.
Width Цео број садржи одређену ширину слике. Ако није обезбеђена вредност ширине, овај атрибут је нулл.

website

Односи се на веб-локацију портала, што омогућава приступ свим атрибутима записа Dataverse веб-локације (adx_website) за портал.

Напомена

веб-локација је објекат ентитета, са свим истим атрибутима.

Шифру

{{ website.adx_name }} ({{ website.id }})

Излаз

Community Portal (936DA01F-9ABD-4d9d-80C7-02AF85C822A8)

Атрибути

Следећа табела наводи атрибуте за ову ознаку који се могу користити као замена подразумеваних вредности како би се избегло кеширање.

Подразумевана Замена (избегава кеширање) Пример
sign_in_url sign_in_url_substitution Подразумевано : wебсите.сигн_ин_урл : /en-US/SignIn?returnUrl=%2Fen-US%2F
Замена (избегава кеширање) : wебсите.сигн_ин_урл_субститутион : /en-US/SignIn?returnUrl=%2Fen-US%2Fsubstitute-page%2F
(„замена странице“ у овом примеру замењује подразумевану кеширану URL адресу.)
sign_out_url sign_out_url_substitution Подразумевано : wебсите.сигн_оут_урл : /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2F
Замена (избегава кеширање): wебсите.сигн_оут_урл_субститутион : /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2Fsubstitute-page%2F
(„замена странице“ у овом примеру замењује подразумевану кеширану URL адресу.)

Такође погледајте

Врсте течности
Течни тагови
Течни филтери