Erabilgarri dauden Liquid objektuak

Objektu likidoak atributuak dituzte, orrian eduki dinamikoa irtetekoa. Adibidez, objektuak page atributu bat du, title eta orrialde honen izenburua ateratzeko erabil dezakezu.

Objektu baten atributu bat izenez sartzeko, erabili puntu bat (.). Objektu baten atributua txantiloi batean errendatzeko, inguratu {{ eta }}.

Garrantzitsua

XSS (cross-site scripting) arazoak saihesteko, beti erabili HTML datuak kodetzeko ihes iragazkia erabiltzaile batek emandako datu fidagarriak irakurtzeko Liquid objektuak erabiltzen dituzunean.

{{ page.title }}

Objektu bat atributuak ere bidez atzi daitezke katea izena eta [] . Formatu hori erabilgarria da kasuetan non eskatutako atributua zehaztuta dago dinamikoki, edo atributuaren izenak barne hartzen duenean karaktereak, espazioak, karaketere bereziak eta gehiago, hori ez da baliozkoa izango epealdi bat erabiltzen (.) sintaxiaren barruan.

{{ page[title] }}

{% assign attribute_name = Name with spaces %}

{{ object[attribute_name] }}

Hurrengo objektuak edozein lekutan eta edozein txantiloitan erabil ditzakezu eta sar zaitezke.

Objektua Deskribapenak
entitateak Microsoft Dataverse-ren edozein taula IDaren arabera kargatzeko aukera ematen dizu. Informazio gehiago: entitateak.
orain Erreferentzia egiten dion uneko orduko UTC denbora, data/ordua objektu aldi txantiloia errendatu den.
Oharra: Atari web aplikazioak balio hau cachean gordetzen du eta ez da behin eta berriz freskatzen. Informazio gehiago: Datuen iragazkiak.
orri Erreferentzia egiten dioten atariko eskaeraren uneko orrian. Objektuak page orrialde uneko breadcrumb-ak, orrialde honen izenburua edo URL-a, eta Dataverse erregistroaren azpiko beste atributu edo entitate erlazionatuetara sarbidea ematen du. Informazio gehiago: orria
params Laburpen request.paramserosoa . Informazio gehiago: eskaera
eskaera Uneko HTTP eskaerari buruzko informazioa du. Informazio gehiago: eskaera
ezarpenak Edozein gune markatzaile kargatzen uzten dizu, izenaren edo IDaren arabera. Informazio gehiago: ezarpenak
gunearen mapa Sarbidea atariko gunearen mapa esker. Informazio gehiago: gunearen mapa.
web-orriaren markatzaileak Edozein gune markatzaile kargatzen uzten dizu, izenaren edo IDaren arabera. Informazio gehiago: guneko markatzaileak.
kode zatiak Edozein kode zati kargatzen uzten dizu, izenaren arabera. Informazio gehiago: kode zatiak
erabiltzaile Erreferentzia egiten dioten uneko atariko erabiltzailearen azpiko Dataverse kontaktu-erregistroa atributu guztiak sarbidea aplikatuz. Erabiltzailerik saioa hasita ez badago, aldagai hau nulua da . Informazio gehiago: erabiltzailea
weblinks Edozein Web-esteka multzo kargatzen uzten dizu, izenaren edo IDaren arabera. Informazio gehiago: web-estekak
gune Atariaren webgune-erregistroari egiten dio erreferentzia, eta Dataverse webguneko (adx_website) erregistroaren atributu guztiak atzitzen uzten du. Informazio gehiago: webgunea

iragarkiak

Iragarki bat berreskuratzea eta bistaratzea gaitzen du.

Iragarkiak objektuak iragarki jakin bat hautatzen uzten dizu edo iragarki-toki jakin bat:

<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>

Iragarki-atributuak

Atributua Deskribapenak
kokalekuak Kokalekuen objektua itzultzen du.
[iragarkiaren izena edo IDa] Edozein iragarki sar dezakezu bere izenaren edo IDaren propietateen arabera.
{% assign ad = ads[Ad Name] %}
{% assign ad = ads["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

Iragarkien kokalekuen atributuak

Atributua Deskribapenak
[iragarki-kokapenaren izena edo IDa] Edozein kokapen sar dezakezu bere izenaren edo IDaren propietateen arabera.
{% assign placement = ads.placements[Placement Name or Id] %}
{% assign placement = ads.placements[2423d713-abb3-44c3-8a7d-c445e16fccad] %}

Iragarkien kokapen atributuak

Iragarki-kokapena taula-objektu bat da, atributu orokor berdinak eta atributu hauek dituena:

Atributua Deskribapenak
Iragarkiak Ad objektu placement-honekin erlazionatutako bilduma erakusten du. Erabili Iterazio etiketak eta Array iragazkiak bilduma honetan.
Izena Ad placement Izena eremua erakusten du.
kokaleku_url Txantiloi batek erabat errendatutako iragarkiaren kokapena berreskuratzeko erabil dezakezun URL-a.
ausazko_urla URL hori, txantiloi batek guztiz errendatutako kokapenetik iragarki ausazko bat berreskuratzeko.

Iragarki-atributuak

Oharra

Iragarki bat taula objektu bat da, atributu guztiak berdinak dituena, honako atributu hauen gainetik:

Atributua Deskribapenak
iragarkiaren_urla Txantiloi batek erabat errendatutako iragarkia berreskuratzeko erabil dezakezun URL-a.
Kopiatu Iragarkiaren Kopia eremua erakusten du.
irudi Ematen irudia objektuaren (baldin badaude) ad-erako.
Izena Iragarkiaren Izena eremua erakusten du.
Ireki beste leiho batean Egia balioa itzultzen du redirect_url atributuak zehaztutako URLa irekitzen bada leiho berri batean.
redirect_url Iragarkia hautatuta erabiltzailea zuzenduta dagoen URLa.

Iragarki irudiaren atributuak

Atributua Deskribapenak
Ordezko testua Etiketaren alt atributuan agertzen den testua itzultzen du.
altuera Irudiaren altuera pixeletan itzultzen du.
URLa Irudia iturburu URLa erakusten du.
zabalera Irudiaren zabalera pixeletan itzultzen du.

blogak

Blogak eta blog-sarrerak berreskuratu eta erakustea ahalbidetzen du.

Blogs objektuak blog edo post zehatz bat aukeratzeko aukera ematen dizu.

{% 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>

blogak objektua

Blogs objektuak atarian dauden blog zehatz bat edo atarian dauden blog sarrera guztiak eskuratzeko aukera ematen dizu.

Taula honetan azaltzen dira blogak objektuarekin lotutako atributuak.

Atributua Deskribapenak
mezuak Atariko blogeko mezu guztiak dituen blogeko mezuak dituen objektua itzultzen du.
[blogaren izena edo IDa] Edozein blogetara sar zaitezke bere izenaren edo IDaren propietateen arabera.
{% assign blog = blogs["Blog Name"] %}                             

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

bloga objektua

Blog objektua blog bakar batekin funtzionatzen du, beraz, blog horretako sarrerak eskuratu ditzakezu.

Hurrengo taulak blog objektuarekin lotutako hainbat atributu azaltzen ditu.

Atributua Deskribapenak
mezuak Blogeko mezuak objektu bat itzultzen du, blogeko mezu guztiak dituena.
Izena Blogaren izena.
izenburua Blogaren izenburua.
URLa Blogaren URLa.

blog-mezuak objektua

Blogpost objektuak blog-post objektuen bilduma batera sartzeko aukera ematen dizu. Blogeko sarrerak eskatu eta orrialdaketa egin dezakezu likido iragazkiak erabiliz.

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

Beste aukera posible batzuk honako hauek dira:

  • blogs.posts.all (blogeko sarrera guztiak jasotzeko)
  • blogs.posts | from\_index: 0 | take: 2

Hurrengo taulak blogposten objektuarekin lotutako hainbat atributu azaltzen ditu.

Atributua Deskribapenak
Guztiak Bildumako blogpost objektu guztiak itzultzen ditu.

blog-mezua objektua

Blog-mezu bakar bati egiten dio erreferentzia.

Hurrengo taulan blogpost objektuarekin lotutako ezaugarri desberdinak azaltzen dira.

Atributua Deskribapenak
URLa Mezuaren URLa.
eduki Mezuaren Edukia eremua itzultzen du.
egile Post honen egileak, kontaktu-taula objektu bat dena.
izenburua Mezuaren izenburua.
comment_count Post jakin baterako zenbat iruzkin dauden kopuruaren balio osoa.
argitaratu_data Mezua argitaratu zen data.

entitateak

Kontuz

XSS (cross-site scripting) arazoak saihesteko, beti erabili HTML kate-datuak kodetzeko ihes-iragazkia erabiltzaileak emandako datuak irakurtzeko entitate Liquid objektua erabiltzen duzunean, eta erabiltzaileak emandako datuak irakurtzeko.

Oharra

Dataverse-ren izen-konbentzio batzuk aldatu dira. Adibidez, Dataverse entitateak orain taulak deitzen zaizkie. Izen aldaketak ez zaizkie Liquid objektuei aplikatzen. Entitate likidoen objektua entitate gisa aipatzen jarraitzen du.

Erabili objektu hau edozein Dataverse taula IDaren arabera kargatzeko. Taula existitzen bada, taula objektu bat itzultzen du. Emandako IDa duen taula bat aurkitzen ez bada, null itzultzen du.

{% 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 %}

Erakundea

Entitate-objektu batek taula-erregistro baten atributuetarako sarbidea ematen du. Dataverse

Atributua Deskribapenak
ID Kate-gisa taula GUID IDA. Adibidez, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
Izen logikoa Dataverse taularen izen logikoa.
Oharrak Taularekin lotutako oharrak (anotazioak) kargatzen ditu, zaharrenetik berrienera ordenatuta (createdon). Oharrak oharra objektuen gisa itzultzen dira.
baimenak Kargatzen taula baimena asertzioa emaitza taularako. Emaitzak baimenak objektu gisa itzultzen dira.
URLa Power Pages edukiak kudeatzeko sistemaren URLaren bide-izena itzultzen du. Taula ditu ez dago baliozko URL uneko webgunearen, ematen nulua. Oro har, honek atariko CMSan integratu diren taula mota batzuetarako balioa soilik itzultzen du, zure aplikazioan URL hornitzailea pertsonalizatu ez baduzu behintzat.
[atributua edo erlazio-atributua] Dataverse taularen atributu edozein sar daiteke izen logikoa. {{ entity.createdon }}{% assign attribute_name = 'name' %}{{ entity[attribute_name] }}
Taula gehienek atributu-balioak esleitu zuzenean Likido motak: eremuak Bi Aukera booleans, testu-eremuak kateak, zenbaki, data/ordua eremuak data objektuen kasuan/moneta-eremu bati esleitu. Baina zenbait atributu motaren objektuen gisa itzultzen dira:
  • Bilaketa (Associated Table Reference) eremuak taula erlazionatutako erreferentzia objektu gisa itzultzen dira.
  • Aukera Multzo edo aukera-Zerrenda eremu gisa aukera multzoa balioa objektuen itzultzen dira.
  • Erlazionatutako entitateak edozein ere kargatu ditzakezu erlazio eskema-izenaren arabera.
  • {{ page.adx_webpage_entitylist.adx_name }}Harreman bat erreflexiboa bada (hau da, autoerreferentziala), erlazio-objektu erreflexibo bat itzultzen da. (Bestela, nahi duzun emaitza izan behar luke ambiguous.){{ page.adx_webpage_webpage.referencing.adx_name }}
    Oharra: Erlazionatutako entitate kopuru handia kargatzeak edo txantiloi bakarrean harreman kopuru handia atzitzeak eragin negatiboa izan dezake txantiloien errendatzearen errendimenduan. Erlazionatutako entitateak begizta bat barruan matrize bat elementu bakoitzerako kargatzean ekiditeko. Ahal denean, erabili Dataverse taularen etiketak entitate-bildumak kargatzeko.

Erlazionatutako taularen erreferentzia

Erlazionatutako taula erreferentzia objektuen, batekin atributu gisa bilatzeko atributuaren balioak itzultzen dira.

Atributua Deskribapenak
ID GUID ID erreferentziazko taula, kate gisa.
Adibidez, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
Izen logikoa Erreferentziatutako taularen Dataverse izen logikoa.
Izena Erreferentziatutako taularen atributu nagusia.

Oharra

Ohar bat da, atributu eta erlazioen-sarbidea duena bat taularen objektu bat ohartzapen erregistroa. Taula-objektu baten atributu guztiez gain, ohar batek honako atributu gehigarri hauek ditu.

Atributua Deskribapenak
documentbody Loads documentbody atributua ohartzapena erregistro, Base64 kodetua katea gisa. Atributu honen edukia handia izan daitekeenez, ez da gainerako ohar-atributuekin kargatzen, eskaeraren arabera bakarrik kargatzen da.
Oharra: documentbody atributuaren erabilerak txantiloien errendatzearen errendimenduan eragin negatiboa izan dezake, eta kontuz egin behar da.
Erabili URL emateko oharra eranskin esteka horren ordez, ahal bada.
URLa URLA-bidea atariko oharpena sortu eranskina kontrolatzailearen erakusten du. Erabiltzaileak baimena badu eta oharrak erantsitako fitxategi bat badu, URL honetara egindako eskaera batek oharraren eranskin-fitxategia deskargatzen du.

aplikazioaren aukera multzoaren balioa

Aukera multzoa/hautapen-zerrenda atributua erlazionatutako taularen erreferentzia objektuen, batekin atributu gisa bilatzeko atributuaren balioak itzultzen dira.

Atributua Deskribapenak
Etiketa Aukera multzo edo aukera-zerrenda atributu-balioak lokalizatutako etiketa. Adibidez, aktibo
Balioa Aukera multzo edo aukera-zerrenda atributu-balioaren osoko zenbakia. Adibidez, 0

Taularen baimenak

Taula-Baimenak objektuaren taula agregatuan baimena assertion emaitzen sarbide eskaintzen du.

Atributua Deskribapenak
dezakezuerantsi Itzultzen du egia uneko erabiltzailearen baimena badu, erregistro horren erlazioen erregistroak erantsi. Bestela Gezurra erakusten du.
dezakezuerantsihoni Itzultzen du egia uneko erabiltzailearen baimena badu, beste taula bateko harremanari. Bestela Gezurra erakusten du.
dezakezusortu Itzultzen du egia uneko erabiltzailearen baimena badu, taula mota honetako beste erregistro bat sortzeko. Bestela Gezurra erakusten du.
Ezaba daiteke Itzultzen du egia uneko erabiltzaileak ez du erregistro hau ezabatzeko baimena baduzu. Bestela Gezurra erakusten du.
Irakurri dezake Itzultzen du egia uneko erabiltzaileak ez du erregistro hau irakurtzeko baimena baduzu. Bestela Gezurra erakusten du.
Idatzi dezake Itzultzen du egia uneko erabiltzaileak ez du erregistro hau eguneratzeko baimena baduzu. Bestela Gezurra erakusten du.
arauakdago Itzultzen du egia objektu hau erabil baimena emaitzak berariaz zehaztutako baimena arauak emaitza badaude. Faltsua itzultzen du lehenetsitako baimenik ez badago.

Harreman erreflexiboa

Entitateetan erlazio erreflexiboak (hau da, autoerreferentzialak) kargatzeko saiakerak objektu gisa itzultzen dira, honako atributuekin.

Atributua Deskribapenak
dareflexiboa Egia itzultzen du. Erabil daitezke erlazio bat agertutako objektu bat erreflexibo objektu bada probatzeko.
erreferentziak Erreferentzia egindako entitate-erlazioaren jakin matrize bat erakusten du.
erreferentziatzen Erlazio baten erreferentziazko taula bat itzultzen du. Itzultzen du nulua, ez badago erreferentziazko taularik. Erlazioa askotarikoa bada (N:N), erreferentziazko entitateen multzo bat itzultzen du.

entitate-zerrenda

Erabili entitylistDataverse taulako etiketetan dagoen objektua zerrenda jakin baten atributu guztietara sartzeko.

Atributuak

Oharra

entitateak

Atributua Deskribapenak
sortu_gaituta Itzultzen du egia erregistro berri sortzeko, zerrenda konfiguratuta dago. Bestela Gezurra erakusten du.
sortu_urla Sortzeko esteka edo zerrendarako botoiaren URL konfiguratutako bidea itzultzen du.
xehetasungaituta Egia erakusten du banakako erregistroen xehetasun-ikuspegia zerrenda konfiguratuta dago. Bestela Gezurra erakusten du.
xehetasunidaparametro Kontsulta-katea parametro erabili erregistroaren izena returns IDA constructing erregistro xehetasun-ikuspegia URL bat denean. Ikusi URL iragazkiak, URLak eraiki likido iragazkiak erabiliz xehetasunak ikusteko. Adibidez, ID
xehetasunetiketa Xehetasun ikusteko estekak edo zerrendako botoiak jasotzeko konfiguratutako etiketa lokalizatua itzultzen du.
xehetasunurla Xehetasun ikuspegiko esteka edo zerrendako botoien URL konfiguratutako bidea itzultzen du.
Zerrenda hutsaren testua Testu itzulia konfiguratutako zerrenda-bistan ematen ez duzunean bistaratuko diren erakusten du.
Gaitu entitate-baimenak Itzultzen du egia Baimena iragazteko gaituta badago entitate-zerrenda honentzako. Bestela Gezurra erakusten du.
Entitatearen izen logikoa Erakusten du, Dataverse taularen izen logikoa zerrenda batek bistaratuko diren erregistroentzat. Adibidez, kontaktua
iragazikontuarenatributuarenizena Uneko atariko erabiltzailearen guraso-kontuaren arabera emaitzen erregistroak iragazteko erabiltzen den bilaketa-kontuaren atributu-izen logikoa itzultzen du. Adibidez, accountid
iragazkiaaplikatuetiketa Zerrenda emaitzetan atributu aurreratuen iragazki bat aplikatzen duen esteka edo botoia erabiliko duen etiketa lokalizatua itzultzen du.
iragazkiaren definizioa JSON atributu iragazki-definizioa zerrenda erakusten du. Ikusi Zerrendaren iragazkiak erabiltzeari buruzko xehetasunak lortzeko, metairagazkiak likido iragazki-definizio hau prozesatzeko.
Iragazkia gaituta Returns egia baduzu aurreratua atributu iragazteko gaituta dagoen zerrenda. Bestela Gezurra erakusten du.
iragazkiaatariaerabiltzaileatributuizena Uneko atariko erabiltzailearen kontaktuaren arabera emaitzen erregistroak iragazteko erabiltzen den kontaktu bilaketaren atributu-izen logikoa itzultzen du. Adibidez, contactid
iragaziwebguneaatributuaizena Uneko atariaren webgunearen arabera emaitzen erregistroak iragazteko erabiltzen den adx_website bilaketaren atributu-izen logikoa itzultzen du. Adibidez, adx_websiteid
hizkuntza_kodea Zerrenda honetako etiketa lokalizatu guztiak hautatzeko erabiltzen den Dataverse hizkuntza-kodea itzultzen du.
Orriaren tamaina Zerrenda konfiguratutako emaitza orri tamaina erakusten du.
Gako nagusiaren izena Erakusten du, gako nagusiaren atributuaren izen logikoa zerrenda batek bistaratuko diren erregistroentzat.
Bilaketa gaituta Egia erakusten du, zerrendarako bilaketa gaituta badago. Bestela Gezurra erakusten du.
bilatuleku-marka Returns konfiguratutako, testu lokalizatutako-, zerrenda bilaketa eremuaren leku-marka.
bilaketaargibidea Returns konfiguratutako, testu lokalizatutako-, zerrendaren bilaketa-aholkua.
ikustaldiak Erabilgarri dauden zerrenden ikuspegia erakusten du, objektuen zerrendako ikuspegi gisa.
[Atributuaren izen logikoa] Zerrenda atributua edozein sar zaitezeke (adx_entitylist) Dataverse erregistrora logikoa izenaren arabera, taularen ojektuaren era berean. Adibidez, {{ entitylist.adx_name }}

Zerrenda ikuspegiaren atributuak

Atributua Deskribapenak
zutabeak Ikuspegi-zutabeak gisa ematen diren zerrenda zutabe objektuen ikusteko.
Entitatearen izen logikoa Dataverse taularen izen logikoa ikuspegian dauden erregistroen erakusten du. Adibidez, kontaktua
ID GUID ikuspegiaren IDA erakusten du.
hizkuntza_kodea Dataverse osoko hizkuntza kodea itzultzen du, ikuspegirako etiketa lokalizatu guztiak (zutabe goiburuak eta beste etiketa batzuk) hautatzeko erabiltzen dena.
Izena Ikuspegiaren Dataverse bistaratzeko izena erakusten du.
nagusiagakoalogikoaizena Dataverse taularen gako nagusiaren izen logikoa ikuspegian dauden erregistroen erakusten du. Adibidez, contactid
ordenatzekoadierazpena Lehenetsitako ordenatu espresio ikuspegian erakusten du. Adibidez, name ASC, createdon DESC

Zerrenda-ikuspegiaren zutabearen atributuak

Atributua Deskribapenak
Atributu mota Dataverse atributuaren mota izena, zutabe-erakusten du kate bat gisa. Adibidez, Bilaketa, aukera-Zerrenda, Katea, Boolearra, data/Ordua
Izen logikoa Dataverse atributuaren izen logikoaren izena, zutaberako. Adibidez, createdon
Izena Lokalizatutako Dataverse bistaratzeko izena zutabearen erakusten du. Adibidez, Created On
ordenatu gorantz Returns ordena zutabearen goranzko sailkapenaren espresio kate bat eskaera. Adibidez, createdon ASC
ordenatu beherantz Returns ordena zutabearen beheranzko sailkapenaren espresio kate bat eskaera. Adibidez, createdon DESC
ordenatudesgaituta Returns egia zutabea sailkapenaren desgaitu arte. Bestela Gezurra erakusten du.
ordenatugaituta Returns egia zutabea sailkapenaren gaitu arte. Bestela Gezurra erakusten du.
zabalera Zutabearen konfiguratutako zabalera erakusten du, pixeletan.

entityview

Erabili entityview objektua entityview etiketaren barruan. Ikuspegiaren metadatuetara sarbidea ematen du, baita ikuspegi emaitzen erregistroetara ere.

Atributuak

Atributua Deskribapenak
zutabeak Ikuspegi-zutabeak gisa ematen diren taula zutabe objektuen ikusteko.
entitatebaimenaukatuta Returns egia emaitzak ikusteko sarbidea ukatu delako taula Baimenik uneko erabiltzailearen baduzu. Returns gezurra baduzu zaizkie eman da irakurtzeko sarbidea emaitzak ikusteko.
Entitatearen izen logikoa Dataverse taularen izen logikoa emaitza erregistroak ikusi. Adibidez, kontaktua
Lehen orrialdea Ikusi emaitzak lehen orriko orriaren zenbakia. Hau 1 da, emaitzarik itzuli ez bada behintzat, eta kasu horretan nulua da.
ID entityview hau definitzen duen Dataverse ikuspegiaren GUID IDa.
hizkuntza_kodea Dataverse integer hizkuntza-kodea ari kargatu uneko ikuspegiko lokalizatutako etiketak.
Azken orria Ikusi emaitzak azken orriko orriaren zenbakia. Emaitzarik itzuli ez bada, balio hau nulua da.
izena Izena, Dataversezehazten hau entityview., adibidez, Aktibo Kontaktuen den ikuspegia.
Hurrengo orria Ikusi emaitzak hurrengo orriko orriaren zenbakia. Emaitzen hurrengo orrialderik ez badago, balio hau nulua da.
Orria Ikusi emaitzak uneko orriko orriaren zenbakia.
orriak Orri zenbakiak dituzten emaitzak uneko ikuspegiko orri guztietako matrize bat erakusten du.
Orriaren tamaina Uneko ikuspegian orri bakoitzean erakutsitako emaitzen kopurua.
Aurreko orria Ikusi emaitzak hurrengo orriko orriaren zenbakia. Aurreko emaitzen orrialderik ez badago, hau nulua da.
nagusiagakoalogikoaizena Ikuspegi honetarako emaitza-taularen gako-atributu nagusiaren Dataverse izen logikoa. Adibidez, contactid.
erregistroak Emaitza erregistroak ikuspegi-gisa taularen objektu uneko orrian.
ordenatzekoadierazpena Lehenetsitako ordenatu espresio ikuspegian. Adibidez, nameASC, createdon DESC.
orriakguztira Emaitza ikuspegiaren orrialde-kopurua guztira.
Erregistroak, guztira Ikuspegiko emaitza kopuru totala (orrialde guztietan).

gertaerak

Gertaeren berreskurapena eta bistaratzea ahalbidetzen du. Gertaerak objektuak gertaera jakin bat hautatzen uzten dizu edo gertaera guztiak.

Gertakarien objektua

Erabili objektua events portaleko gertaera zehatz batera sartzeko edo portaleko gertaera guztietara sartzeko.

Objektuak events honako ezaugarri hauek ditu:

Atributua Deskribapenak
gertaldi Atarian gertatutako gertaera guztiak dituen objektu bat eventoccurrences itzultzen du.
[Gertaeraren izena edo IDa] Sartu edozein ekitaldi bere Izen edo ID propietateen bidez.
{% esleitu ekitaldia = ekitaldiak["Ekitaldiaren izena"] %}
{% esleitu ekitaldia = gertakariak["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

Gertaera objektua

Erabili objektua event gertaera bakar batekin lan egiteko. Ekitaldi horretako egutegiak eta gertakariak eskuratu ditzakezu.

Objektuak event honako ezaugarri hauek ditu:

Atributua Deskribapenak
gertaldi gertaera agerraldi guztiak gertaera duen eventoccurrencesobject erakusten du.
izena Gertaeraren izena.
URLa Gertaeraren URLa.

eventoccurences objektua

eventoccurrences objektu ahal izango duzu sartu agerraldi objektu gertaera bilduma. Gertaeren agerpenak ordenatu eta berreskuratzeko data-tarte bat zehaztu dezakezu, eta orrialde-zenbaketa ere lor dezakezu likido-iragazkiak erabiliz:

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

Atributu erregistroekin erlazionatuta daude eventoccurrences objektua

Atributua Deskribapenak
Guztiak Guztiak ematen eventoccurance objektuen bilduman.

eventoccurence objektua

Gertaera bakar agerraldi bat adierazten du. Honako hauek dira lotutako atributuak:

Atributua Deskribapenak
URLa Gertaeraren URLa.
egun osoko gertaera Egun osoko gertaera da?
Hasiera-ordua Gertaeraren hasiera-ordua.
Amaiera-ordua Gertaeraren amaiera-ordua.

forloop

Begizta-bloke batean erabilgarri diren hau propietateak ditu.

Oharra

Forloop soilik erabil daiteke barruan bat Iterazio etiketak tag.

Kodea

{% for child in page.children %}

{% if forloop.first %}

This is the first child page!

{% else %}

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

{% endif %}

{% endfor %}

Irteera

This is the first child page!

This is child page number 2.

This is child page number 3.

Atributuak

Atributua Deskribapenak
Lehenengoa Egia itzultzen du, begiztaren lehen iterazioa da. Gezurra itzultzen du, ez da lehen iterazioa.
aurkibide Bildumako uneko elementuaren posizioa, lehen elementuak 1 posizioa izanik.
index0 Bildumako uneko elementuaren posizioa, lehen elementuak 0 posizioa izanik.
Last Egia itzultzen du, begiztaren azken iterazioa da. Gezurra itzultzen du, ez da azken iterazioa.
luzera Iteratutako bildumako elementu kopuruko ߝ begiztaren iterazio kopurua itzultzen dute.
rIndizea Begiztan geratzen diren elementu kopurua (luzera - indizea), 1 indizeko azken elementua izanik.
rIndizea0 Begiztan geratzen diren elementu kopurua (luzera - indizea), 0 indizeko azken elementua izanik.

foroak

Foroak eta Foroko Hariak berreskuratzea eta bistaratzea gaitzen du. Foroko datuak errendatzeko likidoa erabiltzeko gaitasuna mezuetara hedatzen da, baina mezu edo hari berri bat sortzeko, ASP.NET urrats anitzeko inprimakien orrialde-txantiloia erabili behar duzu, funtzionalitate hori integratua duena (adibidez, foroko hari lehenetsia eta foroko mezuaren orrialdeko txantiloiak).

Objektu foroak aukera ematen dizu Foroak edo Foroak Threads bat hautatu:

<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>

Foroen objekzioa

Foroak objektuak atariko edozein foru atzitzen uzten dizu, edo atariko foro-hari guztiak atzitzen (forua edozein izanik ere).

Foroaren objektuak foro bakar batekin lan egiteko aukera ematen du, beraz, foro horretako harietara sarbidea izan dezakezu.

Foru-hariak objektuak foru-hariak objektuen bilduma atzitzen uzten dizu. Foroetako hariak eskatu eta orrialdaketa lor dezakezu likido iragazkiak erabiliz.

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

Foro bakarreko haria

Foru-mezuak objektuak foru-mezuen objektu bilduma atzitzen uzten dizu.

Atributuak

Atributua Deskribapenak
hariak foroko hariak guztiak dituen foroko hariak objektua itzultzen du.
Guztiak Atariko foroa objektu guztiak erakusten ditu. Kontutan webgune-foroak ere baliokide den bat Dago.
Hari kopurua Zenbat threads dago osoari webgunearen dira kontaketa osoko balioa erakusten du.
Mezu kopurua Atarian osoko zenbakiaren balioa mezuak guztizko kopurua erakusten du.
[foroaren izena edo IDa] Edozein forotara sar zaitezke bere izenaren edo IDaren propietateen arabera.
{% assign forum = forums[Forum Name] %}
{% foroa esleitu = foroak[da8b8a92-2ee6-476f-8a21-782b047ff460] %}

foroa objektua

Atributuak

Oharra

entitateak

Atributua Deskribapenak
hariak forumthreads foro-hari guztiak dituen objektua erakusten du.
Izena Foroaren izena.
Hari kopurua Foroan dauden hari guztien kopuruaren osoko zenbakiaren balioa erakusten du.
Mezu kopurua Foro osoan guztira dauden mezu kopuruaren osoko zenbakia erakusten du.

foro-hariak objektua

Atributuak

Atributua Deskribapenak
Guztiak Guztiak ematen forumthread objektuen bilduman.

foro-haria objektua

Atributuak

Oharra

entitateak

Atributua Deskribapenak
mezuak Hariko foro-mezu guztiak dituen foro-mezuak objektua erakusten du.
egile Hariaren egilea itzultzen du (harremanetarako taula objektu soila).
azkenargitaratu Haria azken mezua erakusten du.
Lehenengo mezua Haria lehen mezua erakusten du.
Mezu kopurua Harian dauden foro guztien kopuruaren osoko zenbakiaren balioa erakusten du.
erantzun da Haria erantzun da ala ez?
likatsuada Haria hari itsaskorra da?

foro-argitalpenen objektua

Atributuak

Atributua Deskribapenak
Guztiak Guztiak ematen forumthread objektuen bilduman.

Foro-mezu bakarra

Atributuak

Oharra

entitateak

Atributua Deskribapenak
egile Mezuaren egilea itzultzen du (harremanetarako taula objektu soila).
eduki Mezuaren edukia.
Erantzuna da Mezuak hariari erantzuten dio?

jakintza

Sarbidea ematen Dataverse artikuluak eta kategoria-atarian errendatzeko taularen erregistroak knowledgearticle eta kategoria.

Atributuak

Atributua Deskribapenak
artikuluak Artikulua objektuen knowledgearticle taula-erregistroen atarian erabilgarri duen artikulu bat objektu erakusten du.
kategoriak Kategoriak objektuen knowledgearticle taula-erregistroen atarian erabilgarri duen kategoria bat objektu erakusten du.

artikuluak objektua

Artikuluak objektuak artikuluen objektu bilduma atzitzen uzten dizu. Artikuluak threads eta prestakuntza pagination ere liquid iragazkiak erabilita.

{% 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 %}

Atributuak

Atributua Deskribapenak
ezagunak Artikulua objektu duen eraginkorrenak ikuspegiak bilduma erakusten du. {% assign popular_articles = knowledge.articles.popular %}
azkenak Artikulua objektu duen azkena aldatutako dataren ikuspegiak bilduma erakusten du. {% assign recent_articles = knowledge.articles.recent %}
nagusiak Artikulua objektu duen balorazio oneneko ikuspegiak bilduma erakusten du. {% assign top_articles = knowledge.articles.top %}

Iragazkiak

Hurrengo iragazkiak onartu orri tamaina eta hizkuntza-aukerako parametroak. Lehen parametro-zenbaki edo erregistroak berreskuratzeko da. Orriaren tamaina lehenetsia 5 da. Parametro bigarren da hizkuntza jakin artikuluak berreskuratzeko hizkuntza-kodea. Iragazkiak beste likido-iragazkiekin konbina daitezke.

{% assign page_size = 5 %}
{% assign language_code = website.selected_language.code %}
{% assign recent_articles = knowledge.articles | recent: page_size, language_code %}
Atributua Deskribapenak
ezagunak Artikulua objektu duen eraginkorrenak ikuspegiak bilduma erakusten du. {% assign popular_articles = knowledge.articles \| popular: 10, en-US %}
azkenak Artikulua objektu duen azkena aldatutako dataren ikuspegiak bilduma erakusten du. {% assign recent_articles = knowledge.articles \| recent: 5 %}
nagusiak Artikulua objektu duen balorazio oneneko ikuspegiak bilduma erakusten du. {% assign top_articles = knowledge.articles \| top: 3, en-US %}

Kategoriak objektua

Kategoriek objektuak kategoria-objektuen bilduma atzitzen uzten dizu. Kategorien eskaera egin eta zenbakitzea lor dezakezu, baita iragazki likidoak erabiliz ere:

{% 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 %}

Atributuak

Atributua Deskribapenak
azkenak Kategoria objektu duen azkena aldatutako dataren ikuspegiak bilduma erakusten du.
top_level Ez dauzkazu nagusia kategoria kategoria objektu bilduma erakusten du.

Iragazkiak

Hurrengo iragazkiak onartu orri tamaina erakusten duten parametroak. Orriaren tamaina lehenetsia 5 da. Iragazkiak beste likido-iragazkiekin konbina daitezke.

{% assign page_size = 5 %}
{% assign recent_categories = knowledge.categories | recent: page_size %}
Atributua Deskribapenak
azkenak Kategoria objektu duen azkena aldatutako dataren ikuspegiak bilduma erakusten du. {% assign recent_categories = knowledge.categories \| recent: 10 %} parametro eskain ditzakezu
top_level Ez dauzkazu nagusia kategoria kategoria objektu bilduma erakusten du. {% assign root_categories = knowledge.categories \| top_level %}

artikuluaren objektua

Artikulua objektu ahal izango duzu ataria, artikulu hori xehetasunak bistaratzeko knowledgearticle bakar honekin lan egiteko.

Atributuak

Artikulua entitate-objektu bat da, atributu berdinak dituena, honako atributu hauekin batera: ...

Atributua Deskribapenak
article_public_number Artikulua Publiko Kopurua artikulua.
comment_count Artikulu jakin baterako zenbat iruzkin dauden zenbaketaren balio osoa.
eduki Artikuluaren edukia.
current_user_can_comment Balio Boolearrak bat edo ez adierazten du uneko erabiltzailea gehi ditzakezu iruzkinak artikulu adierazten erakusten du.
is_rating_enabled Balio boolearrak bat artikuluetako iruzkinen proposamenak sailkapena gaituta dagoen ala ez adierazten erakusten du.
gako-hitzak Idatzi artikuluko gako-hitzak.
izena Artikuluaren titulua-aliasa ordezko bat.
balorazio Artikulu hamartarra aukeren tasa-balioa.
izenburua Artikuluaren izenburua.
view_count Artikulua zenbat aldiz ikusi den adierazten duen zenbaki osoko balioa.

kategoria-objektua

Kategoria-objektu ahal izango duzu ataria, artikulu hori xehetasunak bistaratzeko kategoria bakar honekin lan egiteko.

Atributuak

Kategoria entitate-objektu bat da, atributu berdinak dituena, honako atributuez gain: ...

Atributua Deskribapenak
categorynumber Kategoriaren kategoria-zenbakia.
izena Kategoriaren titulua-aliasa ordezko bat.
izenburua Kategoriaren izenburua.

hizkuntza

Uneko hizkuntzaren izena eta hizkuntza kodea ematen badu hizkuntza anitzeko laguntza gaituta dago.

Atributuak

Atributua Deskribapenak
URLa Uneko eskaeraren URLa uneko hizkuntza kodearekin aurriztua.
url_substitution Uneko eskaera URLa uneko hizkuntza kodearekin aurriztuta dago orriaren irteerako cachea saihestuz.
izena Uneko hizkuntzaren izenburua.
kodea Hizkuntzaren kodea hizkuntzarena.

Adibidez Hizkuntzak goitibehera web txantiloiak lehenespenez objektu likido hau erabiltzen du hizkuntza anitzak eskuragarri daudenean eskuragarri dauden hizkuntzak zerrendatzeko.

egunkari

Egileek log adierazpenak Liquid kodean txertatzeko gaitasuna dute. Power pages gunea exekutatzen ari denean, sortzaile batek Liquid kodean gehitutako erregistroak Power Pages garatzaile tresnaren luzapenean erakusten dira. Egileak txertatutako erregistro hauek garatzaileen tresnaren luzapenean bistaratzen dira diagnostiko ezarpena gaituta dagoenean.

Mezu pertsonalizatuak erregistratzeko, sintaxi hau erabil daiteke Liquid kodean:

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

Erregistroaren atributuak

Atributua Deskribapenak
egunkari Objektu likidoaren izena
mezua Erregistratzeko mezu pertsonalizatuak adierazten dituen kate bat
maila Erregistratu mezua Informazio, Abisu edo Errore gisa

Adibidea:

{% 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 %}

orri

Erreferentzia egiten dioten atariko eskaeraren uneko orrian. Objektu hau konbinatzen-atributuak, gune-mapa uneko eskaera entitateak (normalean webgunea).

Orria objektuak orri honetako, izenburua edo uneko orriaren URLa breadcrumbs, hala nola gauzak sarbidea ematen du eta edozein beste atributuak edo erlazionatutako entitateetakoak azpiko Dataverseren erregistro.

<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 }}. -->

Orriaren atributuak

Oharra

entitateak

Atributua Deskribapenak
nabigazio-hariak Ematen breadcrumb gunearen mapa nodoa, gunearen mapa erroko orrian hasita eta une amaierako-nodoa objektuen nagusian.
bigarren mailako elementuak Bigarren mailako nodoaren gunearen mapa orria objektuen ematen.
nagusia Nodoaren gunearen mapa nagusiaren orria ematen du. Orrialdea Hasiera orria bada, gurasoa nulua da.
izenburua Orrialdearen izenburua.
URLa Orriaren URLa.
[atributua edo erlazio-atributua] Orriaren Dataverse entitatearen edozein atributu atzi dezakezu izen logikoaren arabera.
{{ page.createdon }}
{% assign attribute_name = 'name' %}
{{ page[attribute_name] }}
Taula gehienek atributu-balioak esleitu zuzenean Likido motak: eremuak Bi Aukera booleans, testu-eremuak kateak, zenbaki, data/ordua eremuak data objektuen kasuan/moneta-eremu bati esleitu. Baina zenbait atributu motaren objektuen gisa itzultzen dira:
  • Bilaketa (Elkartutako taularen erreferentzia) eremuak itzuli dira elkartutako taularen erreferentziaren objektuak.
  • Aukera Multzo edo aukera-Zerrenda eremu gisa aukera multzoa balioa objektuen itzultzen dira.
  • Erlazionatutako entitateak edozein ere kargatu ditzakezu erlazio eskema-izenaren arabera.
    {{ page.adx_webpage_entitylist.adx_name }}
    Erlazio bat erreflexiboa bada (hau da, autoerreferentziala), entitate objektu bat itzultzen da. ... (Bestela, nahi duzun emaitza izan behar luke ambiguous.){{ page.adx_webpage_webpage.referencing.adx_name }}
    Oharra: Erlazionatutako entitate kopuru handia kargatzeak edo txantiloi bakarrean harreman kopuru handia atzitzeak eragin negatiboa izan dezake txantiloien errendatzearen errendimenduan. Erlazionatutako entitateak begizta bat barruan matrize bat elementu bakoitzerako kargatzean ekiditeko. Posible denean, hobe erabili Dataverse taulen etiketak entitateen bildumak kargatzeko.

galdeketak

Inkesta bat berreskuratzea eta bistaratzea gaitzen du.

Galdeketak objektuak galdeketa jakin bat hautatzen uzten dizu edo galdeketa-toki jakin bat:

<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>

Galdeketa-atributuak

Atributua Deskribapenak
kokalekuak Galdeketa-tokiaren objektua erakusten du.
[galdeketaren izena edo IDa] Edozein inkesta sar dezakezu bere izenaren edo IDaren propietateen arabera. {% assign poll = polls[Poll Name] %}
{% assign poll = polls["41827a5c-33de-49b8-a0c7-439e6a02eb98"] %}

Galdeketa-kokalekuen atributuak

Atributua Deskribapenak
[galdeketa-kokapenaren izena edo IDa] Edozein inkestaren kokapenetara sar zaitezke bere izenaren edo IDaren propietateen arabera.{% assign placement = polls.placements[Placement Name or Id] %}
{% assign placement = polls.placements[7677c5d4-406e-4b6c-907c-916ac17dba0f] %}

Galdeketa-kokalekuaren atributuak

Oharra

entitateak

Atributua Deskribapenak
Izena Galdeketa-kokalekuaren Izena eremua erakusten du.
kokaleku_url Berreskuratzeko guztiz errendatu txantiloi bat arabera galdeketa-kokalekua erabil daitekeen URLa.
galdeketak Galdeketa objektu placement-honekin erlazionatutako bilduma erakusten du. Iterazio-etiketak eta Matrize-iragazkiak bilduma honekin erabil daitezke.
ausazko_urla Berreskuratzeko guztiz errendatu ausazko galdeketa bat txantiloi batek guztiz errendatutako kokaleku batetik.
bidaliurla Betetako galdeketa bidaliko den URLa.

Galdeketa-atributuak

Oharra

entitateak

Atributua Deskribapenak
erabiltzaileak botatu du Returns egiazkoa (erregistratzen aplikazioan edo anonimoa) uneko erabiltzailea dagoeneko badu voted poll hau aplikazioan.
Izena Galdeketaren Izena eremua erakusten du.
aukerak Galdeketa-aukeraren objektu honekin erlazionatutako bilduma erakusten du. Iterazio-etiketak eta entitateak bilduma honekin erabil daitezke.
galdeketaurla Berreskuratzeko guztiz errendatu txantiloi bat arabera galdeketa erabil daitekeen URLa.
galdera Galdeketaren Galdera eremua erakusten du.
"Bidali" botoiaren etiketa Erakusten du kate-poll bidali botoia etiketa gainidazteko erabil daiteke.
bidaliurla Betetako galdeketa bidaliko den URLa.
erabiltzailearenhautatutakoaukera Erabiltzaileak hautatutako polloption objektua itzultzen du (aurretik bozkatu badu).
boto Inkestarako taulan bildutako boto kopurua itzultzen du.

Galdeketa-aukeraren atributuak

Oharra

entitateak

Atributua Deskribapenak
erantzuna Galdeketaren Erantzuna eremua erakusten du.
Ehunekoa Ematen votes ehunekoa zenbaki hamartarra aukerarako poll 0 eta 100 artean.
boto Aukerarako taulan jasotako boto kopurua itzultzen du.

eskaera

Uneko HTTP eskaerari buruzko informazioa du.

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

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

Oharra

  • Duzu dezakezu zaharragoa Urlak dinamikoki Liquid URLA Iragazkiak erabilita.
  • Erabilitako URLa request.url eskatutako edozein balioak aukera du, eta lor dezake cached ondoriozko eskaeretarako. Ziurtatzeko balio zuzena request.url, kontuan hartuz erabiliz ordezkapen etiketa, partziala URL adibidez ~{WebFile path} edo biltegiratzea URL ataria Gunearen ezarpenak.
  • Power Pages bertsio 9.3.8.x edo berriagoak lehenespenez escape Liquid iragazkia user eta request objektu likidoentzat. Desgaitu lehenetsi konfigurazio eta likido objektu horiek ihes likidoaren iragazkirik gabe baimentzeko, ikusi atariaren gunearen ezarpenak - Site/EnableDefaultHtmlEncoding.

Atributuak

Atributua Deskribapenak
params Izeneko eskaera-izeneko parametroa balio. params URLA-konbinazioa galdetzeko kateen parametroak, inprimaki mezua parametroak eta cookie-ak da.
Bide-izena Uneko eskaera URLA bidea.
/profile/
bide_eta_kontsulta Uneko eskaera URLaren bidea eta kontsulta.
/profile/?foo=1&bar=something
kontsulta Uneko eskaera URLaren kontsulta-partea.
?foo=1&bar=something
URLa Uneko eskaeraren URL osoa.
https://www.example.com/profile/?foo=1&bar=something

searchindex

Bilaketaindexaren objektua erabiltzen da barruan Dataverse taulen etiketak, eta sarbidea ematen dien kontsultaren emaitzei.

{% 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 %}

Atributuak

Atributua Deskribapenak
batezbesteguztirahits Bat approximate indizea kontsulta bat datorren hits guztizko kopurua erakusten du. Segurtasun-iragazkiei eta beste diseinu-faktore batzuei dagokienez bilaketa-indizeak nola funtzionatzen duen kontuan hartuta, zenbaki hau hurbilketa bat besterik ez da, eta baliteke egoera batzuetan uneko erabiltzailearentzat eskuragarri dauden emaitzen kopuru osoarekin bat ez etortzea.
Orria Uneko kontsulta-orriaren zenbakia erakusten du.
Orriaren tamaina Uneko kontsulta-orriaren gehienezko tamaina erakusten du. Uneko orrialderako itzulitako emaitzen benetako kopurua nahi baduzu (hau zehaztutako orrialdearen gehienezko tamaina baino txikiagoa izan daitekeelako), erabili results.size.
emaitza Kontsulta emaitza orrian, bilaketa-emaitza indizea objektuen gisa erakusten du.

Bilaketa-indizearen emaitzak

Atributua Deskribapenak
entitate Emaitzen entitateak azpimarra.
zatia Dagokion laburra testu baten zatia duen eraginkorrenak kontsulta zehaztutako erabiliz nabarmendutako baldintzak emaitza <em> HTML etiketa. Kontsulta mota batzuek ez dituzte nabarmendutako zatiak onartzen, hala nola, kontsulta lausoak (~) eta karaktere-komodin kontsultek (*). Propietate hau nulua da kasu horietan.
ID Dataverse IDA taula-kate bat gisa emaitza azpiko erregistro. Adibidez, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
Izen logikoa Dataverse taularen izen logikoa azpiko erregistroan emaitzarako. Adibidez, adx_webpage
zenbakia Emaitza orri guztietako, 1 hasita zehar emaitza-kopurua. Adibidez, bigarren emaitzen orrialdeko lehen emaitzarako, 10 orrialde-tamaina badu, balio hau 11 da.
puntuazioa Sortu bada, hamartar aldakorraren balioa gisa-Lucene puntuazioa. Emaitzak balio honen arabera ordenatuta itzultzen dira.
izenburua Emaitzaren izenburua.
URLa Emaitzen URLa. URL hau normalean—baina ez derrigorrez—aplikazioaren bide absolutua izaten da, ez URL oso bat. Adibidez: /article1/artikuluak

serverlogic

Liquid plantilla errendatzean, etiketak serverlogic zerbitzari logika eragiketa bat deitzen du. Etiketaren parametroak outputserverlogic objektua sortzen du. Objektua ez eskuragarri Liquid objektu global gisa.

Sintaxia

{% serverlogic name: 'server-logic-name', operation: 'operation-name', input: inputData, output: result %}

Parametroak

Parametroa Beharrezkoa Deskribapenak
name Bai Deitu behar den zerbitzari logika erregistroaren izena.
operation Bai Zerbitzari logika erregistroan deitu behar den JavaScript funtzioaren izena.
input Ez Etiketak zerbitzari logika operazioari pasatzen dion kate bat. Erabili JSON kate bat datu egituratuak pasatzeko. Operazioak balioa honela sar dezake Server.Context.Input.
output Bai Zerbitzari logika emaitza objektua jasotzen duen Liquid aldagaiaren izena.

Hurrengo adibideak JSON sarrera zerbitzari logika operazio bati pasatzen dio:

{% assign inputData = '{"category":"active","maximumResults":5}' %}

{% serverlogic name: 'customer-summary', operation: 'getSummary', input: inputData, output: result %}

{% if result.success %}
  <p>{{ result.data.message | escape }}</p>
{% else %}
  <p>The customer summary couldn't be retrieved.</p>
{% endif %}

Zerbitzari logika operazioan, sarrera hau irakurtzeko erabiltzen Server.Context.Input da:

function getSummary() {
    var input = JSON.parse(Server.Context.Input || "{}");

    return JSON.stringify({
        message: "Summary retrieved",
        category: input.category,
        maximumResults: input.maximumResults
    });
}

Ikasi gehiago Call Server logikan Liquid-en eskutik.

Atributuak

Atributua Deskribapenak
success Zerbitzari logika operazioa arrakastaz amaitzen denean itzultzen du true ; bestela, itzultzen du false.
status_code Zerbitzari logika operazioaren egoera kodea itzultzen du. Exekuzio errore batek egoera kodea 500itzultzen du.
data Zerbitzari logika operazioak sortzen duen JSON balio aztertua itzultzen du. Objektu eta arrayak sartu daitezke Liquid sintaxia estandarrarekin.
raw_result Zerbitzari logika eragiketak sortutako erantzun aztertu gabea itzultzen du. Erabili atributu hau erantzuna JSON baliogabea ez denean edo jatorrizko erantzuna aztertu behar duzunean.

Garrantzitsua

Sarrera eta balioak zerbitzari logikak itzultzen dituen datu fidagarriak ez direla tratatu. Sarrera balioztatu zerbitzari logika operazioan eta aplikatu iragazkia escape HTML bidezko itzulitako kateak renderizatu aurretik.

ezarpenak

Erabili objektu hau edozein webgune ezarpen izenez kargatzeko. Portalak izen eman duen ezarpen bat aurkitzen ez badu, null itzultzen du.

Oharra

Portalak ezarpenak kate gisa itzultzen ditu, baina Type iragazkiak erabil ditzakezu beste mota batzuetara bihurtzeko.

{{ 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 %}

gunearen mapa

Erabili objektu hau atariaren gunearen mapara sartzeko.

<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 %}

Gune-maparen atributuak

Atributua Deskribapenak
Unekoak Gunearen mapa nodoa objektuaren uneko orri-erakusten du.
Erroa Gunearen mapa nodoa objektuaren-webgunearen erroko (etxeko) orriko erakusten du.

Gune maparen nodoen atributuak

Atributua Deskribapenak
Nabigazio-hariak Ematen breadcrumb gunearen mapa nodoa, gunearen mapa erroko orrian hasita eta une amaierako-nodoa objektuen nagusian.
Bigarren mailako elementuak Bigarren mailako nodoaren gunearen mapa nodoa objektuen ematen.
Deskribapenak Nodoa edukia azalpena/laburpena. (Eremu honek HTML eduki dezake.)
Erakundea Azpiko, ematen entitateak nodoaren. Nodoak azpiko taularik ez badu, balio hau nulua da.
dagune-mapaasaba Itzultzen du egia baduzu, gune-maparen nodoa da asaba bat bestela gezurra.
dagune-mapaunekoa Itzultzen du egia baduzu, gune-maparen nodoa da bestela gezurra.
Parent Nodoaren gunearen mapa nagusiaren nodoa ematen du. Nodoa erro nodoa bada, gurasoa nulua da.
Izenburua Nodoaren izenburua.
URLa Nodoaren URLa.

web-orriaren markatzaileak

Edozein gune markatzaile kargatzen uzten dizu, izenaren edo IDaren arabera. Gune-markatzailea existitzen bada, gune-markatzaile objektu bat itzultzen da. Izen hori duen gune-markatzailerik aurkitzen ez bada, null itzultzen da.

{{ 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 %}

Sitemarker atributuak

Atributua Deskribapenak
URLa Helburuko gune-markatzailearen URLa.
[Atributuaren izen logikoa] Helburuko gune-markatzailearen Dataverse entitatearen edozein atributu atzi dezakezu izen logikoaren arabera. Adibidez, {{ sitemarker.adx_name }}

kode zatiak

Edozein kode zati kargatzen uzten dizu, izenaren arabera. Izen hori duen zatirik aurkitzen ez bada, null itzultzen da.

{{ snippets[Header] }}

{% assign footer = snippets[Footer] %}

{% if footer %}

{{ footer }}

{% else %}

No footer snippet was found.

{% endif %}

tablerowloop

Iterazio-etiketak begizta-bloke batean erabilgarri diren propietateak ditu.

Oharra

Forloop soilik erabil daiteke barruan bat iterazio etiketak etiketa.

Atributuak

Atributua Deskribapenak
Zut. Uneko errenkada, hasiera-data indizea ematen 1.
col0 Uneko errenkada, hasiera-data indizea ematen 0.
lehen zutabea Ematen egia zutabe uneko lehen zutabeko errenkada bat bada, ematen gezurra horrela ez bada.
zutazkena Ematen egia zutabe uneko azken zutabeko errenkada bat bada, ematen gezurra horrela ez bada.
First Egia itzultzen du, begiztaren lehen iterazioa da. Gezurra itzultzen du, ez da lehen iterazioa.
Indizea Bildumako uneko elementuaren posizioa, lehen elementuak 1 posizioa izanik.
index0 Bildumako uneko elementuaren posizioa, lehen elementuak 0 posizioa izanik.
Last Egia itzultzen du, begiztaren azken iterazioa da. Gezurra itzultzen du, ez da azken iterazioa.
Largura Iteratutako bildumako elementu kopuruko ߝ begiztaren iterazio kopurua itzultzen dute.
RIndizea Begiztan geratzen diren elementu kopurua (luzera - indizea), 1 indizeko azken elementua izanik.
rIndizea0 Begiztan geratzen diren elementu kopurua (luzera - indizea), 0 indizeko azken elementua izanik.

User

Erreferentzia egiten dioten uneko atariko erabiltzailearen azpiko Dataverse kontaktu-erregistroa atributu guztiak sarbidea aplikatuz. Erabiltzailerik saioa hasita ez badago, aldagai hau nulua da .

Erabiltzailea entitate-objektu bat da. ...

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

Oharra

Power Pages-ek 9.3.8.x bertsioa edo ondorengoak Likido iragazkia lehenetsita ezartzen du erabiltzaile eta eskaera Likido objektuentzat. Konfigurazio lehenetsia desgaitzeko eta Liquid objektu hauek ihes egiteko Liquid iragazkirik gabe onartzeko, ikusi portal gunearen ezarpenak - Site/EnableDefaultHtmlEncoding.

Atributuak

Entitate objektu baten atributu guztiak izateaz gainera, erabiltzailea atributu hauek ditu.

Atributua Deskribapenak
funtzioak Erabiltzailearen jatorri den, funtzioak ematen gisa bat matrizeko .
{% if user.roles contains 'Administrators' %} User is an administrator. {% endif %}
Oharra: Rol bakoitzaren kidetzak probatzeko ere erabil dezakezu has_role iragazkia.
basic_badges_url Erabiltzaile batek bereizgarriak berreskuratzeko zerbitzu URLa erakusten du.
Erabiltzaile baten txapa errendatzeko, "data-badge" eta "data-uri" atributuak dituen etiketa bat sartu behar duzu. Uneko erabiltzailearen bereizgarriak errendatzeko:
<div data-badge data-uri='{{user.basic_badges_url }}'></div>
Erabiltzaile baten ikurrak IDaren arabera (userid aldagaia) errendatzeko:
<