Objek-objek Liquid yang tersedia

Objek-objek Liquid berisi atribut untuk konten dinamis output ke halaman. Sebagai contoh, pageobject mempunyai atribut yang disebut title yang dapat digunakan untuk menampilkan judul halaman aktif.

Untuk mengakses atribut objek menurut nama, gunakan titik . Untuk merender sebuah atribut objek dalam sebuah template, bungkus dalam {{ and }}.

{{ page.title }}

Atribut objek juga dapat diakses dengan menggunakan nama string dan []. Hal ini berguna bila atribut yang diinginkan ditentukan secara dinamis, atau nama atribut berisi karakter, spasi, karakter khusus, dll yang akan invalid ketika menggunakan . sintaks.

{{ page["title"] }}

{% assign attribute_name = "Name with spaces" %}

{{ object[attribute_name] }}

Objek berikut dapat digunakan dan diakses di mana saja, dalam setiap template.

Objek KETERANGAN
entitas Memungkinkan Anda untuk memuat entitas Dynamics 365 menurut ID. Selengkapnya: entitas
now Sebuah objek tanggal/waktu yang merujuk kepada waktu UTC saat ini, pada saat template dirender.
Catatan: nilai ini akan di-cache dengan aplikasi Web Portal dan tidak refresh setiap kali. Selengkapnya: Filter tanggal
halaman Merujuk ke halaman permintaan portal saat ini. Objek halaman menyediakan akses ke hal-hal seperti remah roti untuk halaman saat ini, judul, atau URL halaman sekarang, dan atribut atau entitas terkait rekaman Dynamics 365 yang mendasari. Selengkapnya: halaman
params Jalan pintas yang nyaman untuk request.params. Selengkapnya: request
permintaan Berisi informasi tentang permintaan HTTP saat ini. Selengkapnya: request
pengaturan Memungkinkan Anda untuk memuat segala pengaturan situs menurut nama. Selengkapnya: settings, Konfigurasikan Pengaturan situs untuk portal
sitemap Memungkinkan akses ke peta situs portal. Selengkapnya: sitemap
sitemarkers Memungkinkan Anda untuk memuat segala penanda situs menurut nama. Selengkapnya: sitemarkers
potongan Memungkinkan Anda untuk memuat segala potongan konten menurut nama. Selengkapnya: Menyesuaikan konten dengan menggunakan potongan konten
pengguna Merujuk ke pengguna portal saat ini, yang memungkinkan akses semua atribut rekaman kontak Dynamics 365 yang mendasari. Jika tidak ada pengguna yang masuk, variabel ini akan nol.. Selengkapnya: Jenis Liquid
tautan Web Memungkinkan Anda untuk memuat segala Web Link Set menurut nama atau ID. Selengkapnya: weblinks
situs web Merujuk ke portal rekaman situs web, yang memungkinkan akses semua atribut rekaman situs web Dynamics 365 (situs web_adx) untuk portal. Selengkapnya: website

Semua Objek Liquid

ads

blogs

entities

entitylist

entityview

events

forloop

forums

pengetahuan

page

polls

request

searchindex

settings

sitemap

sitemarkers

snippets

tablerowloop

user

weblinks

website

iklan

Menyediakan kemampuan untuk mengakses dan membuat iklan.

Objek ads memungkinkan Anda untuk memilih iklan atau penempatan iklan tertentu:

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

Atribut iklan

Atribut KETERANGAN
placements Menghasilkan objek adplacements.
[nama iklan atau id] Anda dapat mengakses setiap iklan menurut sifat nama atau Id.
{% assign ad = ads["Ad Name"] %}
{% assign ad = ads["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

Atribut Penempatan Iklan

Atribut KETERANGAN
[nama penempatan atau id] Anda dapat mengakses setiap adplacement menurut sifat nama atau Id.
{% assign placement = ads.placements["Placement Name or Id"] %}
{% assign placement = ads.placements["2423d713-abb3-44c3-8a7d-c445e16fccad"] %}

Atribut Penempatan Iklan

adplacement adalah objek entitas, dengan semua atribut yang sama, selain yang tercantum di bawah ini.

Atribut KETERANGAN
Iklan Menghasilkan koleksi objek iklan yang terkait dengan penempatan. Tag Iterasi dan filter Array dapat digunakan dengan koleksi ini.
Nama Menghasilkan bidang nama untuk penempatan iklan.
placement_url URL yang dapat digunakan untuk mengambil penempatan iklan yang dirender sepenuhnya oleh template.
random_url URL yang dapat digunakan untuk mengambil iklan acak dari penempatan yang dirender sepenuhnya oleh template.

Atribut iklan

Catatan

ad adalah objek entitas, dengan semua atribut yang sama, selain yang tercantum di bawah ini.

Atribut KETERANGAN
ad_url URL yang dapat digunakan untuk mengambil iklan yang dirender sepenuhnya oleh template.
Salin Menghasilkan bidang Copy untuk iklan.
image Menghasilkan objek gambar (jika ada) untuk iklan.
Nama Menghasilkan bidang Nama untuk iklan.
open_in_new_window Menghasilkan nilai true apabila URL yang ditentukan oleh redirect_url harus membuka di jendela baru.
redirect_url URL yang diarahkan ke pengguna dengan mengklik pada iklan.

Atribut gambar Iklan

Atribut KETERANGAN
alternate_text Menghasilkan teks yang dimaksudkan untuk muncul dalam atribut alt tag.
tinggi Menghasilkan tinggi dalam pixel untuk gambar
url Menghasilkan sumber URL untuk gambar.
width Menghasilkan lebar dalam pixel untuk gambar

blog

Menyediakan kemampuan untuk mengakses dan membuat blog dan posting Blog.

Objek blogs memungkinkan Anda untuk memilih blog tertentu atau posting blog.

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

objek blogs

Objek blog memungkinkan Anda untuk mengakses blog tertentu di portal, atau untuk mengakses semua posting blog di portal (terlepas dari blog).

Tabel berikut menjelaskan atribut yang diasosiasikan dengan objek blogs.

Atribut KETERANGAN
posts Menghasilkan objek blogposts yang mengandung semua posting blog di portal.
[nama atau id blog] Anda dapat mengakses setiap blog menurut sifat nama atau Id.
{% assign blog = blogs["Blog Name"] %}                             

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

Objek blog

Objek blog memungkinkan Anda untuk bekerja dengan satu blog, memungkinkan Anda untuk mengakses posting untuk blog itu.

Tabel berikut menjelaskan berbagai atribut yang diasosiasikan dengan objek blog.

Atribut KETERANGAN
posts Menghasilkan objek blogposts yang mengandung semua posting untuk blog itu.
Nama Nama blog.
judul Judul blog.
url URL Blog.

Objek blogposts

Objek blogposts memungkinkan Anda untuk mengakses koleksi benda-benda posting blog. Anda dapat mengurutkan posting blog dan mencapai penomoran halaman serta menggunakan penyaring Liquid:

{% assign blogposts = blogs.posts | order_by “adx_name”, “desc” | paginate: 0,4 | all %} Ingat bahwa blogs.posts.all juga merupakan cara yang valid agar semua posting blog blogs.posts | from_index: 0 | take: 2 juga dimungkinkan.

Tabel berikut menjelaskan berbagai atribut yang diasosiasikan dengan objek blogposts.

Atribut KETERANGAN
Semua Menghasilkan semua objek blogpost dalam koleksi

Objek blogpost

Mengacu pada posting blog tunggal.

Tabel berikut menjelaskan berbagai atribut yang diasosiasikan dengan objek blogpost.

Atribut KETERANGAN
url URL posting.
content Menghasilkan bidang konten untuk posting.
content Menghasilkan bidang Konten untuk posting.
author Menghasilkan authorf untuk posting (yang hanya merupakan objek entitas kontak.
judul Judul posting.
comment_count Menghasilkan nilai bilangan bulat dari jumlah berapa banyak komentar untuk posting tertentu.
publish_date Tanggal di mana posting diterbitkan.

entitas

Memungkinkan Anda untuk memuat entitas Dynamics 365 menurut ID. Jika ada entitas, objek entitas akan dihasilkan. Jika sebuah entitas dengan ID tertentu tidak ditemukan, Jenis Liquid akan dihasilkan.

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

{% if account %}

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

{% endif %}

{% assign entity_logical_name = 'contact' %}

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

{% if contact %}

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

{% endif %}

Entity

Objek entity menyediakan akses atribut rekaman entitas Dynamics 365.

Atribut KETERANGAN
Id ID GUID dari entitas, sebagai string. Misalnya 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Nama logis Dynamics 365 entitas.
Catatan Memuat segala catatan (annotation) yang terkait dengan entitas, yang diurutkan dari yang terlama ke terbaru (createdon). Catatan akan dihasilkan sebagai objek catatan.
izin Memuat hasil pernyataan izin entitas untuk entitas. Hasil akan diberikan sebagai objek izin.
url Menghasilkan jalur URL sistem manajemen konten portal Dynamics 365 untuk entitas. Jika entitas tidak memiliki URL valid di situs yang sekarang, menghasilkan null. Umumnya, ini hanya akan menghasilkan nilai jenis entitas tertentu yang telah terintegrasi ke dalam portal CMS , kecuali Anda menyesuaikan penyedia URL dalam aplikasi Anda.
[nama atribut atau hubungan] Anda dapat mengakses setiap atribut dari entitas Dynamics 365 menurut nama logis. {{ entity.createdon }}{% assign attribute_name = 'name' %}{{ entity[attribute_name] }}
Nilai-nilai sebagian besar atribut entitas terpetakan langsung ke Jenis Liquid: Dua bidang pilihan terpetakan ke Boolean, bidang teks ke string, bidang numerik/mata-uang ke angka, bidang tanggal/waktu ke objek tanggal. Namun, beberapa jenis atribut dihasilkan sebagai objek:
  • Bidang lookup (referensi entitas) akan dikembalikan sebagai objek referensi entitas.
  • Bidang rangkaian pilihan/daftar pilihan dikembalikan sebagai objek nilai rangkaian pilihan.
  • Anda juga dapat memuat setiap entitas terkait menurut nama skema hubungan.
  • {{ page.adx_webpage_entitylist.adx_name }}Dalam kasus bahwa hubungan bersifat refleksif (yaitu referensi mandiri), sebuah objek hubungan refleksif akan dihasilkan. (Jika tidak, hasil yang diinginkan akan ambigu.){{ page.adx_webpage_webpage.referencing.adx_name }}
    Catatan: Memuat entitas terkait dalam jumlah besar, atau mengakses sejumlah besar hubungan dalam satu template, dapat memiliki dampak negatif pada kinerja render template. Hindari memuat entitas terkait untuk setiap item dalam larik, dalam sebuah loop. Bila mungkin, pilih menggunakan Dynamics 365 tag entity untuk memuat koleksi entitas.

Referensi Entitas

Nilai atribut Lookup kembali sebagai objek referensi entitas dengan atribut berikut.

Atribut KETERANGAN
Id ID GUID dari entitas yang direferensikan, sebagai string.
Misalnya 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Nama logis Dynamics 365 entitas yang direferensikan.
Nama Atribut nama primer entitas yang direferensikan.

Catatan

Catatan adalah objek entitas yang menyediakan akses ke atribut dan hubungan rekaman anotasi. Selain semua atribut objek entitas, catatan memiliki atribut tambahan berikut.

Atribut KETERANGAN
documentbody Memuat atribut documentbody dari rekaman anotasi catatan, sebagai string Base64-encoded. Karena isi dari atribut ini mungkin besar, itu tidak dimuat dengan sisa atribut catatan, dan hanya diambil saat dibutuhkan.
Catatan: Penggunaan atribut documentbody dapat berdampak negatif pada kinerja render template, dan harus dilakukan dengan hati-hati.
Sebaliknya, gunakan atribut url untuk memberikan link ke lampiran catatan, jika mungkin.
url Menghasilkan jalur URL untuk handler lampiran anotasi portal bawaan. Jika pengguna memiliki izin, dan catatan memiliki file lampiran, permintaan ke URL ini akan men-download lampiran file catatan.

Nilai Rangkaian Pilihan

Nilai atribut rangkaian pilihan/daftar pilihan dikembalikan sebagai objek referensi entitas dengan atribut berikut.

Atribut KETERANGAN
Label Label lokal nilai atribut rangkaian pilihan/daftar pilihan. Misalnya aktif
Nilai Nilai bilangan bulat lokal nilai atribut rangkaian pilihan/daftar pilihan. misalnya 0

Izin Entitas

Objek izin entitas menyediakan akses ke hasil pernyataan gabungan izin untuk entitas.

Atribut KETERANGAN
can_append Menghasilkan true jika pengguna saat ini memiliki izin untuk menambahkan rekaman ke hubungan rekaman ini. Jika tidak, menghasilkan false.
can_append_to Menghasilkan true jika pengguna saat ini memiliki izin untuk menambahkan rekaman ini ke hubungan entitas lainnya. Jika tidak, menghasilkan false.
can_create Menghasilkan true jika pengguna saat ini memiliki izin untuk membuat rekaman baru tipe entitas ini. Jika tidak, menghasilkan false.
can_delete Menghasilkan true jika pengguna saat ini memiliki izin untuk menghapus rekaman ini. Jika tidak, menghasilkan false.
can_read Menghasilkan true jika pengguna saat ini memiliki izin untuk membaca rekaman ini. Jika tidak, menghasilkan false.
can_write Menghasilkan true jika pengguna saat ini memiliki izin untuk pembaruan rekaman ini. Jika tidak, menghasilkan false.
rules_exist Menghasilkan true jika hasil izin yang diwakili oleh objek ini adalah hasil dari aturan izin yang secara eksplisit ditetapkan. Menghasilkan false jika merekaadalah hasil default tanpa adanya izin yang secara eksplisit ditetapkan.

Relasi refleksif

Upaya untuk memuat hubungan refleksif (yaitu referensial mandiri) pada entitas dihasilkan sebagai objek dengan atribut berikut.

Atribut KETERANGAN
is_reflexive Mengembalikan nilai true. Dapat digunakan untuk menguji jika sebuah objek yang dihasilkan oleh hubungan adalah objek relasi refleksif.
referenced Menghasilkan larik entitas yang direferensikan untuk relasi tertentu.
referencing Menghasilkan entitas pereferensi untuk relasi tertentu. Menghasilkan null jika tidak ada entitas pereferensi. Jika relasi banyak-ke-banyak (N:N), menghasilkan larik dari entitas pereferensi.

entitylist

Objek entitylist digunakan dalam Dynamics 365 Tag entitas. Ini menyediakan akses ke semua atribut dari daftar entitas tertentu.

Atribut

Catatan

entities

Atribut KETERANGAN
create_enabled Menghasilkan true jika pembuatan rekaman baru dikonfigurasi untuk daftar entitas. Jika tidak, menghasilkan false.
create_url Menghasilkan jalur URL dikonfigurasi untuk pembuatan tautan/tombol untuk daftar entitas.
detail_enabled Menghasilkan true jika tampilan detail untuk masing-masing rekaman dikonfigurasi untuk daftar entitas. Jika tidak, menghasilkan false.
detail_id_parameter Menghasilkan nama parameter string kueri untuk menggunakan ID rekaman ketika membangun URL tampilan detail rekaman. Lihat filter URL untuk rincian tentang menggunakan filter Liquid untuk membangun URL. misalnya id
detail_label Menghasilkan label lokal dikonfigurasi untuk tautan/tombol tampilan detail untuk daftar entitas.
detail_url Menghasilkan jalur URL dikonfigurasi untuk tautan/tombol tampilan detail untuk daftar entitas.
empty_list_text Menghasilkan teks lokal dikonfigurasi untuk ditampilkan ketika tampilan daftar entitas tidak memberikan hasil.
enable_entity_permissions Menghasilkan true jika penyaringan entitas izin diaktifkan untuk daftar entitas ini. Jika tidak, menghasilkan false.
entity_logical_name Menghasilkan nama logis entitas Dynamics 365 untuk rekaman yang akan ditampilkan oleh daftar entitas ini. Misalnya contact
filter_account_attribute_name Menghasilkan nama logis atribut untuk lookup ke akun yang akan digunakan untuk memfilter rekaman hasil menurut akun induk pengguna portal saat ini. misalnya accountid
filter_apply_label Menghasilkan label lokal dikonfigurasi untuk digunakan untuk tombol/link yang menerapkan filter atribut lanjutan untuk hasil daftar entitas.
filter_definition Menghasilkan definisi filter atribut JSON untuk daftar entitas. Lihat filter daftar entitas untuk rincian tentang bagaimana menggunakan filter Liquid metafilters untuk memproses definisi ini.
filter_enabled Menghasilkan true jika pemfilteran atribut lanjutan diaktifkan untuk daftar entitas. Jika tidak, menghasilkan false.
filter_portal_user_attribute_name Menghasilkan nama logis atribut untuk lookup ke kontak yang akan digunakan untuk memfilter rekaman hasil menurut kontak pengguna portal saat ini. Misalnya contactid
filter_website_attribute_name Menghasilkan nama logis atribut untuk lookup ke adx_website yang akan digunakan untuk memfilter rekaman hasil menurut Situs Web portal saat ini. misalnya adx_websiteid
language_code Menghasilkan kode bahasa bilangan bulat Dynamics 365 yang akan digunakan untuk memilih semua label lokal untuk daftar entitas ini.
page_size Menghasilkan ukuran halaman hasil dikonfigurasi untuk daftar entitas.
primary_key_name Menghasilkan nama logis atribut kunci primer untuk rekaman yang akan ditampilkan oleh daftar entitas ini.
search_enabled Menghasilkan true jika pencarian diaktifkan untuk daftar entitas ini. Jika tidak, menghasilkan false.
search_placeholder Menghasilkan teks lokal dikonfigurasi untuk placeholder bidang Cari daftar entitas.
search_tooltip Menghasilkan teks lokal dikonfigurasi untuk tooltip pencarian daftar entitas.
tampilan Menghasilkan tampilan yang tersedia untuk daftar entitas, sebagai objek tampilan daftar entitas.
[nama logis atribut] Anda dapat mengakses setiap atribut dari rekaman Dynamics 365 daftar entitas (adx_entitylist) Dynamics 365 dengan nama logis, dengan cara yang sama seperti entitas. misalnya {{ entitylist.adx_name }}

Atribut Tampilan Daftar Entitas

Atribut KETERANGAN
columns Menghasilkan kolom dalam tampilan, sebagai objek kolom tampilan daftar entitas.
entity_logical_name Menghasilkan nama logis entitas Dynamics 365 untuk rekaman yang termasuk dalam tampilan. Misalnya contact
Id Menghasilkan GUID ID tampilan.
language_code Menghasilkan kode bahasa bilangan bulat Dynamics 365 yang akan digunakan untuk memilih semua label (kolom, header, dll.) untuk tampilan.
Nama Menghasilkan nama tampilan Dynamics 365 dari tampilan.
primary_key_logical_name Menghasilkan nama logis kunci primer entitas Dynamics 365 untuk rekaman yang termasuk dalam tampilan. Misalnya contactid
sort_expression Menghasilkan default ekspresi sortir untuk tampilan. Misalnya nama ASC, createdon DESC

Atribut Kolom Tampilan Daftar Entitas

Atribut KETERANGAN
attribute_type Menghasilkan nama jenis atribut Dynamics 365 untuk kolom, sebagai string. Misalnya Lookup, Picklist, String, Boolean, DateTime
logical_name Menghasilkan nama logis atribut Dynamics 365 untuk kolom. Misalnya createdon
Nama Menghasilkan nama tampilan Dynamics 365 lokal untuk kolom. Misalnya Dibuat pada
sort_ascending Menghasilkan string ekspresi sortir untuk menyortir kolom dengan urutan naik. Misalnya createdon ASC
sort_descending Menghasilkan string ekspresi sortir untuk menyortir kolom dengan urutan turun. Misalnya createdon DESC
sort_disabled Menghasilkan true jika penyortiran dinonaktifkan untuk kolom. Jika tidak, menghasilkan false.
sort_enabled Menghasilkan true jika penyortiran diaktifkan untuk kolom. Jika tidak, menghasilkan false.
width Menghasilkan lebar dikonfigurasikan dalam kolom, dalam piksel.

entityview

Objek entityview digunakan dalam entityview tag, dan menyediakan akses metadata untuk tampilan, serta rekaman hasil tampilan.

Atribut

Atribut KETERANGAN
columns Menghasilkan kolom dalam tampilan, sebagai objek kolom tampilan entitylist.
entity_permission_denied Menghasilkan true jika akses untuk melihat hasil ditolak karena izin entitas yang tidak cukup untuk pengguna saat ini. Menghasilkan false jika akses baca untuk melihat hasil diberikan.
entity_logical_name Nama logis entitas Dynamics 365 dari rekaman lihat hasil. Contohnya, contact.
first_page Nomor halaman dari halaman pertama lihat hasil. Ini akan menjadi 1 kecuali tidak ada hasil, dalam hal ini akan menjadi null.
Id ID GUID tampilan Dynamics 365 yang mendefinisikan entityview ini.
language_code Kode bahasa bilangan bulat Dynamics 365 yang digunakan untuk memuat lokal label untuk tampilan yang aktif.
last_page Nomor halaman dari halaman terakhir lihat hasil. Jika tidak ada hasil yang dimunculkan, ini akan null.
nama Nama tampilan Dynamics 365 yang mendefinisikan entityview ini, misalnya, kontak aktif.
next_page Nomor halaman dari halaman berikutnya lihat hasil. Jika tidak ada halaman berikutnya dari hasil, ini akan null.
Halaman Nomor halaman dari halaman saat ini dari lihat hasil.
pages Menghasilkan rangkaian jumlah halaman yang berisi semua halaman hasil untuk tampilan yang aktif.
page_size Nomor hasil yang dimunculkan per halaman untuk tampilan saat ini.
previous_page Nomor halaman dari halaman berikutnya lihat hasil. Jika tidak ada halaman sebelumnya dari hasil, ini akan null.
primary_key_logical_name Nama logika Dynamics 365 atribut kunci utama dari entitas hasil untuk tampilan ini. Contohnya, contactid.
Rekaman Hasil saat ini dari rekaman hasil untuk tampilan, sebagai entitas objek.
sort_expression Default ekspresi sortir untuk tampilan. Sebagai contoh, nameASC, createdon DESC.
total_pages Jumlah total halaman hasil untuk tampilan.
total_records Jumlah total halaman hasil untuk tampilan (di semua halaman).

aktivitas

Menyediakan kemampuan untuk mengakses dan merender Aktivitas. Objek events memungkinkan Anda untuk memilih aktivitas atau semua aktivitas.

Objek events

Objek events memungkinkan Anda untuk mengakses aktivitas tertentu di portal, atau untuk mengakses semua posting aktivitas di portal (terlepas dari aktivitas).

Objek events memiliki atribut berikut:

Atribut KETERANGAN
occurences Menghasilkan eventoccurancessobject yang mengandung semua kejadian aktivitas di portal
[nama atau id aktivitas] Anda dapat mengakses aktivitas apa pun menurut properti atau Id namanya.
{% assign event = events["Nama aktivitas"] %}
{% assign event = aktivitas["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

Objek event

Objek event memungkinkan Anda untuk bekerja dengan satu aktivitas, memungkinkan Anda untuk mengakses jadwal dan kejadian untuk aktivitas itu.

Objek event memiliki atribut berikut:

Atribut KETERANGAN
occurences Menghasilkan eventoccurrencesobject yang mengandung semua untuk aktivitas.
nama Nama aktivitas.
url URL aktivitas.

Objek eventoccurences

Objek eventoccurrences memungkinkan Anda untuk mengakses objek kejadian aktivitas. Anda dapat mengurutkan kejadian aktivitas dan menentukan rentang tanggal untuk kejadian yang akan diambil, dan mencapai pemberian halaman serta menggunakan filter Liquid

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

Perhatikan bahwa

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

juga dimungkinkan.

Atribut berikut terkait dengan objek eventoccurrences

Atribut KETERANGAN
Semua Menghasilkan semua objek eventoccurance dalam koleksi.

Objek eventoccurence

Mewakili terjadinya satu kejadian aktivitas. Atribut yang terkait diberikan di bawah ini:

Atribut KETERANGAN
url URL kejadian.
is_all_day_event Apakah ini aktivitas sepanjang hari?
start_time Waktu mulai aktivitas.
end_time Waktu akhir aktivitas.

forloop

Mengandung sifat yang berguna dalam blok loop tag Iterasi.

Catatan

forloop hanya dapat digunakan dalam tag tag iterasi.

Kode

{% for child in page.children %}

{% if forloop.first %}

This is the first child page!

{% else %}

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

{% endif %}

{% endfor %}

Output

This is the first child page!

This is child page number 2.

This is child page number 3.

Atribut

Atribut KETERANGAN
pertama Menghasilkan true jika merupakan iterasi pertama dari loop. Menghasilkan false jika tidak merupakan iterasi pertama.
index Posisi saat ini item dalam koleksi, di mana item pertama memiliki posisi 1.
index0 Posisi saat ini item dalam koleksi, di mana item pertama memiliki posisi 0.
Terakhir Menghasilkan true jika merupakan iterasi terakhir dari loop. Menghasilkan false jika tidak merupakan iterasi terakhir.
length Menghasilkan jumlah iterasi untuk loop ߝ jumlah item dalam koleksi yang diulangi.
rindex Jumlah item yang tersisa di loop (panjang - indeks) di mana 1 adalah indeks dari item terakhir.
rindex0 Jumlah item yang tersisa di loop (panjang - indeks) di mana 0 adalah indeks dari item terakhir.

forum

Menyediakan kemampuan untuk mengakses dan merender Forum dan Thread Forum. Perhatikan bahwa kemampuan untuk menggunakan Liquid untuk membuat forum data meluas ke posting, tapi untuk membuat posting baru thread, Anda harus menggunakan template halaman formulir web ASP.NET dengan fungsionalitas tersebut berupa bawaan (seperti Thread Forum default dan template halaman posting Forum).

Objek Forum memungkinkan Anda untuk memilih sebuah Forum atau Thread Forum:

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

Objek forums

Objek forum memungkinkan Anda untuk mengakses forum tertentu di portal, atau untuk mengakses semua posting forum di portal (terlepas dari forum).

Objek forum memungkinkan Anda untuk bekerja dengan satu forum, memungkinkan Anda untuk mengakses thread untuk forum itu.

Objek forumthreads memungkinkan Anda untuk mengakses koleksi objek forumthread. Anda dapat mengurutkan thread forum dan mencapai penomoran halaman serta menggunakan penyaring Liquid.

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

Sebuah Thread Forum tunggal

Objek forumposts memungkinkan Anda untuk mengakses koleksi pembelanjaan forumpost.

Atribut

Atribut KETERANGAN
threads Menghasilkan objek forumthreads yang mengandung semua posting forumthread di portal.
Semua Menghasilkan semua objek forum dalam portal. Perhatikan bahwa website.forums juga setara.
thread_count Menghasilkan nilai bilangan bulat dengan hitungan berapa banyak thread ada di seluruh situs web.
post_count Menghasilkan nilai bilangan bulat jumlah posting di portal.
[nama atau id forum] Anda dapat mengakses forum apa pun menurut properti atau Id namanya.
`{% assign forum = forums["Nama Forum"] %}
{% assign forum = forum["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

objek forum

Atribut

Catatan

entities

Atribut KETERANGAN
threads Menghasilkan objek forumthreads yang mengandung semua thread forum untuk forum itu.
Nama Nama Forum.
thread_count Menghasilkan nilai bilangan bulat dengan hitungan berapa banyak thread ada di forum.
post_count Menghasilkan nilai bilangan bulat dengan hitungan berapa banyak posting di seluruh forum.

objek forumthreads

Atribut

Atribut KETERANGAN
Semua Menghasilkan semua objek forumthread dalam koleksi.

objek forumthread

Atribut

Catatan

entities

Atribut KETERANGAN
posts Menghasilkan objek forumposts yang mengandung semua posting forum untuk thread itu.
author Menghasilkan penulis untuk thread (yang hanya merupakan objek entitas kontak).
latest_post Menghasilkan posting terbaru di thread.
first_post Menghasilkan posting pertama di thread.
post_count Menghasilkan nilai bilangan bulat dengan hitungan berapa banyak posting ada di thread.
is_answered Thread dijawab atau tidak?
is_sticky Apakah thread merupakan thread lengket?

objek forumposts

Atribut

Atribut KETERANGAN
Semua Menghasilkan semua objek forumthread dalam koleksi.

Sebuah Posting Forum tunggal

Atribut

Catatan

entities

Atribut KETERANGAN
author Menghasilkan penulis untuk posting (yang hanya merupakan objek entitas kontak).
content Konten posting.
is_answer Apakah posting ini adalah jawaban untuk thread?

pengetahuan

Menyediakan akses ke rekaman entitas kategori dan Dynamics 365 knowledgearticle untuk membuat artikel dan kategori dalam portal.

Atribut

Atribut KETERANGAN
artikel Menghasilkan objek artikel yang berisi objek artikel untuk rekaman entitas knowledgearticle yang tersedia di portal.
penghargaan Menghasilkan objek kategori yang berisi objek kategori untuk rekaman entitas kategori yang tersedia di portal.

objek artikel

Objek artikel memungkinkan Anda untuk mengakses koleksi objek artikel. Anda dapat mengurutkan artikel dan mencapai penomoran halaman serta menggunakan penyaring 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 %}

Atribut

Atribut KETERANGAN
populer Menghasilkan kumpulan artikel objek yang berisi tampilan terbanyak. {% assign popular_articles = knowledge.articles.popular %}
terbaru Menghasilkan kumpulan artikel objek yang berisi tanggal modifikasi terakhir. {% assign recent_articles = knowledge.articles.recent %}
atas Menghasilkan kumpulan artikel objek yang berisi nilai tertinggi. {% assign top_articles = knowledge.articles.top %}

Filter

Filter berikut dapat menerima parameter opsional untuk ukuran halaman dan bahasa. Parameter pertama adalah jumlah atau rekaman untuk diambil. Ukuran halaman default-nya adalah 5. Parameter kedua adalah kode bahasa untuk mengambil artikel untuk bahasa tertentu. Filter dapat dikombinasikan dengan filter Liquid lain.

{% assign page_size = 5 %}
{% assign language_code = website.selected_language.code %}
{% assign recent_articles = knowledge.articles | recent: page_size, language_code %}
Atribut KETERANGAN
populer Menghasilkan kumpulan artikel objek yang berisi tampilan terbanyak. {% assign popular_articles = knowledge.articles \| popular: 10, en-US %}
terbaru Menghasilkan kumpulan artikel objek yang berisi tanggal modifikasi terakhir. {% assign recent_articles = knowledge.articles \| recent: 5 %}
atas Menghasilkan kumpulan artikel objek yang berisi nilai tertinggi. {% assign top_articles = knowledge.articles \| top: 3, en-US %}

objek kategori

Objek kategori memungkinkan Anda untuk mengakses koleksi objek kategori. Anda dapat mengurutkan kategori dan mencapai penomoran halaman serta menggunakan penyaring 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 %}

Atribut

Atribut KETERANGAN
terbaru Menghasilkan kumpulan objek kategori yang berisi tanggal modifikasi terakhir.
top_level Menampilkan kumpulan objek kategori yang tidak memiliki kategori induk.

Filter

Filter berikut dapat menerima parameter opsional yang menunjukkan ukuran halaman. Ukuran halaman default-nya adalah 5. Filter dapat dikombinasikan dengan filter Liquid lain.

{% assign page_size = 5 %}
{% assign recent_categories = knowledge.categories | recent: page_size %}
Atribut KETERANGAN
terbaru Menghasilkan kumpulan objek kategori yang berisi tanggal modifikasi terakhir. Anda dapat memberikan parameter {% assign recent_categories = knowledge.categories \| recent: 10 %}
top_level Menampilkan kumpulan objek kategori yang tidak memiliki kategori induk. {% assign root_categories = knowledge.categories \| top_level %}

Objek artikel

Objek artikel memungkinkan Anda bekerja dengan satu knowledgearticle untuk menampilkan rincian artikel tersebut di portal.

Atribut

article adalah objek entitas, dengan semua atribut yang sama, selain yang tercantum di bawah ini.

Atribut KETERANGAN
article_public_number Nomor publik artikel dari artikel.
comment_count Nilai bilangan bulat dari jumlah berapa banyak komentar untuk artikel tertentu.
content Konten artikel.
current_user_can_comment Menghasilkan nilai Boolean yang menunjukkan apakah pengguna saat ini dapat menambahkan komentar pada artikel.
is_rating_enabled Menghasilkan nilai boolean yang menunjukkan apakah peringkat pada artikel diaktifkan.
kata kunci Kata kunci pada artikel.
nama Alias alternatif untuk judul artikel.
nilai Nilai peringkat desimal pada artikel.
title Judul entitas.
view_count Nilai bilangan bulat tentang berapa kali artikel telah dilihat.

Objek kategori

Objek kategori memungkinkan Anda bekerja dengan satu kategori untuk menampilkan rinciannya di portal.

Atribut

category adalah objek entitas, dengan semua atribut yang sama, selain yang tercantum di bawah ini.

Atribut KETERANGAN
categorynumber Nomor kategori dari kategori.
nama Alias alternatif untuk judul kategori.
judul Judul kategori.

halaman

Merujuk ke halaman permintaan portal saat ini. Objek ini menggabungkan atribut sitemap dan permintaan entities saat ini (biasanya webpage).

Objek halaman menyediakan akses ke hal-hal seperti remah roti untuk halaman saat ini, judul, atau URL halaman sekarang, dan atribut atau entitas terkait rekaman Dynamics 365 yang mendasari.

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

Atribut halaman

Catatan

entities

Atribut KETERANGAN
breadcrumbs Kembali peta situs node objek breadcrumb untuk halaman, mulai dari node root peta situs dan berakhir di induk.
children Menghasilkan objek node peta situs anak dari halaman.
parent Menghasilkan node peta situs induk dari halaman. Jika halaman Beranda, induk akan null.
judul Judul halaman.
url URL Halaman.
[nama atribut atau hubungan] Anda dapat mengakses setiap atribut dari rekaman Dynamics 365 yang mendasari halaman menurut nama logis.
{{ page.createdon }}
{% assign attribute_name = 'name' %}
{{ page[attribute_name] }}
Nilai-nilai sebagian besar atribut entitas terpetakan langsung ke Jenis Liquid: Dua bidang pilihan terpetakan ke Boolean, bidang teks ke string, bidang numerik/mata-uang ke angka, bidang tanggal/waktu ke objek tanggal. Namun, beberapa jenis atribut dihasilkan sebagai objek:
  • Bidang lookup (referensi entitas) kembali sebagai entities.
  • Bidang rangkaian pilihan/daftar pilihan kembali sebagai entities.
  • Anda juga dapat memuat setiap entitas terkait menurut nama skema hubungan.
    {{ page.adx_webpage_entitylist.adx_name }}
    Dalam kasus bahwa hubungan bersifat refleksif (yaitu referensi mandiri), objek entities akan dihasilkan. (Jika tidak, hasil yang diinginkan akan ambigu.){{ page.adx_webpage_webpage.referencing.adx_name }}
    Catatan: Memuat entitas terkait dalam jumlah besar, atau mengakses sejumlah besar hubungan dalam satu template, dapat memiliki dampak negatif pada kinerja render template. Hindari memuat entitas terkait untuk setiap item dalam larik, dalam sebuah loop. Bila mungkin, pilih menggunakan Dynamics 365 tag entitas untuk memuat koleksi entitas.

poling

Menyediakan kemampuan untuk mengakses dan membuat poling.

Objek polls memungkinkan Anda untuk memilih poling atau penempatan poling tertentu:

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

Atribut polls

Atribut KETERANGAN
placements Menghasilkan objek pollplacements.
[nama atau id jajak pendapat] Anda dapat mengakses setiap poling menurut sifat nama atau Id. {% assign poll = polls["Poll Name"] %}
{% assign poll = polls["41827a5c-33de-49b8-a0c7-439e6a02eb98"] %}

Atribut Penempatan poling

Atribut KETERANGAN
[nama atau id jajak pendapat] Anda dapat mengakses setiap penempatan jajak pendapat menurut sifat nama atau Id.{% assign placement = polls.placements["Placement Name or Id"] %}
{% assign placement = polls.placements["7677c5d4-406e-4b6c-907c-916ac17dba0f"] %}

Atribut Penempatan Poling

Catatan

entitas

Atribut KETERANGAN
Nama Menghasilkan bidang nama untuk penempatan poling.
placement_url URL yang dapat digunakan untuk mengambil penempatan poling yang dirender sepenuhnya oleh template.
poling Menghasilkan koleksi objek poling yang terkait dengan penempatan. Tag Iterasi dan filter Array dapat digunakan dengan koleksi ini.
random_url URL yang dapat digunakan untuk mengambil poling acak dari penempatan yang dirender sepenuhnya oleh template.
submit_url URL yang dikirimkan poling yang selesai.

Atribut Poling

Catatan

entities

Atribut KETERANGAN
has_user_voted Menghasilkan nilai true jika pengguna saat ini (login atau anonim) telah memilih dalam poling ini.
Nama Menghasilkan bidang nama untuk poling.
options Menghasilkan koleksi objek pilihan jajak pendapat yang terkait dengan poling. Tag iterasi dan entities dapat digunakan dengan koleksi ini.
poll_url URL yang dapat digunakan untuk mengambil poling yang dirender sepenuhnya oleh template.
Pertanyaan Menghasilkan bidang Pertanyaan untuk poling.
submit_button_label Menghasilkan sebuah string yang dapat digunakan untuk menggantikan label tombol Kirim untuk polling.
submit_url URL yang dikirimkan poling yang selesai.
user_selected_option Menghasilkan objek polloption yang dipilih oleh pengguna (jika mereka sudah memilih).
votes Menghasilkan jumlah suara yang telah ditabulasi untuk poling.

Atribut Pilihan Poling

Catatan

entities

Atribut KETERANGAN
answer Menghasilkan bidang Jawaban untuk poling.
percentage Menghasilkan persentase suara dalam poling untuk opsi dalam angka desimal antara 0 dan 100.
votes Menghasilkan jumlah suara yang telah ditabulasi untuk opsi.

permintaan

Berisi informasi tentang permintaan HTTP saat ini.

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

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

Anda dapat membangun URL secara dinamis dalam Liquid menggunakan filter URL.

Atribut

Atribut KETERANGAN
params Nilai parameter bernama untuk permintaan saat ini. params adalah kombinasi dari parameter string kueri URL, parameter posting formulir, dan kuki.
Jalur Jalur URL permintaan saat ini.
/profile/
path_and_query Jalur dan kueri URL permintaan saat ini.
/profile/?foo=1&bar=something
query Bagian kueri URL permintaan saat ini.
?foo=1&bar=something
url URL lengkap permintaan saat ini.
http://www.example.com/profile/?foo=1&bar=something

searchindex

Objek searchindex digunakan dalam Dynamics 365 tag entitas, dan menyediakan akses ke hasil kueri.

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

Atribut

Atribut KETERANGAN
approximate_total_hits Menghasilkan jumlah perkiraan jumlah hit yang cocok dengan query indeks. Perhatikan bahwa karena cara indeks pencarian bekerja dalam hal keamanan penyaringan dan faktor-faktor lain Desain, angka ini hanya merupakan perkiraan, dan mungkin tidak sama persis jumlah hasil yang tersedia untuk pengguna saat ini dalam beberapa situasi.
Halaman Menghasilkan jumlah halaman kueri saat ini.
page_size Menghasilkan ukuran halaman maksimum kueri saat ini. Perhatikan bahwa jika Anda ingin jumlah sebenarnya dari hasil yang diberikan untuk halaman (karena ini mungkin kurang dari ukuran halaman maksimal yang ditentukan), gunakan results.size.
hasil Menghasilkan laman hasil kueri, seperti objek hasil indeks pencarian.

Hasil Indeks Pencarian

Atribut KETERANGAN
entitas entities yang mendasari untuk hasil.
fragment Fragmen teks pendek yang relevan untuk hasilnya, dengan istilah yang cocok dengan kueri tertentu disorot menggunakan HTML tag <em>. Ingat bahwa jenis kueri tertentu tidak mendukung fragmen yang disorot, seperti kueri kabur (~) dan kueri wildcard (*). Ini akan menjadi null dalam kasus-kasus itu.
Id ID Entitas Dynamics 365 dari rekaman yang mendasari untuk hasilnya, sebagai string. Misalnya 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Nama logis entitas Dynamics 365 dari rekaman yang mendasari untuk hasilnya. Misalnya adx_webpage
Nomor Jumlah hasil, di semua halaman hasil, mulai dari 1. Misalnya, untuk hasil pertama dari halaman kedua hasil, dengan ukuran halaman 10, nilai ini akan 11.
score Skor Lucene hasil, sebagai nilai titik ambang. Hasil akan diberikan dengan urutan nilai ini.
judul Judul hasil.
url URL yang mendasari untuk hasil. Ini biasanya akan ߝ tetapi tidak perlu ߝ menjadi jalur absolut untuk aplikasi saat ini, daripada URL lengkap. Misalnya: /articles/article1/

pengaturan

Memungkinkan Anda untuk memuat setiap Konfigurasikan pengaturan situs untuk portal dengan nama. Jika potongan dengan nama tertentu tidak ditemukan, Jenis Liquid akan dihasilkan.

Catatan

Pengaturan dihasilkan sebagai Jenis Liquid, namun Anda dapat menggunakan Filter Type untuk mengkonversikannya ke jenis lain.

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

sitemap

Memungkinkan akses ke peta situs portal.

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

Atribut Peta Situs

Atribut KETERANGAN
Saat Ini Menghasilkan objek node peta situs untuk halaman saat ini.
Akar Menghasilkan objek node peta situs untuk halaman (beranda) akar dari situs web.

Atribut Node Peta Situs

Atribut KETERANGAN
Breadcrumb Kembali peta situs node objek breadcrumb untuk node, mulai dari node root peta situs dan berakhir di induk.
Anak-Anak Menghasilkan objek node peta situs anak dari node.
KETERANGAN Konten ringkasan/Deskripsi untuk node. (Bidang ini mungkin mengandung HTML.)
Entitas Menghasilkan entities yang mendasari dari node. Jika node memiliki tidak entitas yang mendasari, nilai ini akan null.
is_sitemap_ancestor Menghasilkan true jika node peta situs adalah moyang node saat ini, jika tidak false. Ditambahkan 7.0.0008
is_sitemap_current Menghasilkan true jika node peta situs adalah node saat ini, jika tidak false. Ditambahkan 7.0.0008
Induk Menghasilkan node peta situs induk dari node. Jika node adalah root node, induk akan null.
Jabatan Nama entitas node.
url Nama URL node.

sitemarkers

Memungkinkan Anda untuk memuat segala penanda situs menurut nama. Jika ada sitemarker, objek sitemarker akan dihasilkan. Jika sitemarker dengan nama tertentu tidak ditemukan, Jenis Liquid akan dihasilkan.

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

Atribut Sitemarker

Atribut KETERANGAN
url URL sitemarker target.
[nama logis atribut] Anda dapat mengakses setiap atribut dari rekaman Dynamics 365 target sitemarker menurut nama logis. Misalnya {{ sitemarker.adx_name }}

potongan

Memungkinkan Anda untuk memuat segala potongan konten menurut nama. Jika potongan dengan nama tertentu tidak ditemukan, Null akan dihasilkan.

{{ snippets["Header"] }}

{% assign footer = snippets["Footer"] %}

{% if footer %}

{{ footer }}

{% else %}

No footer snippet was found.

{% endif %}

tablerowloop

Mengandung sifat yang berguna dalam blok loop tag iterasi.

Catatan

tablerowloop hanya dapat digunakan dalam tag tag iterasi.

Atribut

Atribut KETERANGAN
Col Menghasilkan indeks dari baris saat ini, mulai dari 1.
col0 Menghasilkan indeks dari baris saat ini, mulai dari 0.
col_first Menghasilkan true jika kolom saat ini adalah kolom pertama dalam satu baris, menghasilkan false jika tidak.
col_last Menghasilkan true jika kolom saat ini adalah kolom terakhir dalam satu baris, menghasilkan false jika tidak.
Pertama Menghasilkan true jika merupakan iterasi pertama dari loop. Menghasilkan false jika tidak merupakan iterasi pertama.
Indeks Posisi saat ini item dalam koleksi, di mana item pertama memiliki posisi 1.
index0 Posisi saat ini item dalam koleksi, di mana item pertama memiliki posisi 0.
Terakhir Menghasilkan true jika merupakan iterasi terakhir dari loop. Menghasilkan false jika tidak merupakan iterasi terakhir.
Length Menghasilkan jumlah iterasi untuk loop ߝ jumlah item dalam koleksi yang diulangi.
Rindex Jumlah item yang tersisa di loop (panjang - indeks) di mana 1 adalah indeks dari item terakhir.
rindex0 Jumlah item yang tersisa di loop (panjang - indeks) di mana 0 adalah indeks dari item terakhir.

pengguna

Merujuk ke pengguna portal saat ini, yang memungkinkan akses semua atribut rekaman kontak Dynamics 365 yang mendasari. Jika tidak ada pengguna yang masuk, variabel ini akan berupa Jenis Liquid.

Pengguna adalah entitas.

{% if user %}

Hello, {{ user.fullname }}!

{% else %}

Hello, anonymous user!

{% endif %}

Atribut

Selain memiliki semua atribut dari entitas, pengguna memiliki atribut berikut.

Merujuk ke situs web portal, yang memungkinkan akses semua atribut rekaman situs web Dynamics 365 (adx_website) untuk portal.

Catatan

entitas

Kode

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

Output

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

situs web

Memungkinkan Anda untuk memuat segala weblinks menurut nama atau ID.

Jika ada kumpulan tautan web, tautan web menetapkan objek yang akan dihasilkan. Jika tautan web diberi nama atau ID tidak ditemukan, Jenis Liquid akan dihasilkan.

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

entities

Atribut KETERANGAN
Salin Salinan HTML kumpulan tautan web.
Nama Nama kumpulan tautan web.
Jabatan Judul kumpulan tautan web.
Weblinks Larik objek tautan web terkait dengan kumpulan tautan web.
[nama logis atribut] Anda dapat mengakses setiap atribut dari rekaman Dynamics 365 kumpulan tautan web menurut nama logis. Misalnya {{ weblinkset.createdon }}
Catatan

entities

Atribut KETERANGAN
KETERANGAN Deskripsi HTML tautan web.
display_image_only Atribut Boolean menunjukkan apakah tautan web harus ditampilkan sebagai gambar saja, tanpa teks tautan.
display_page_child_links Atribut Boolean yang mengindikasikan Apakah tautan web harus menunjukkan tautan ke anak halaman sitemap dari halaman terkait, sebagai sub-tautan.
Gambar Objek image tautan web untuk tautan ini. Atribut ini akan menjadi null jika tidak ada gambar.
is_external Atribut Boolean menunjukkan apakah URL target tautan web ke situs eksternal (bukan ke halaman portal internal).
is_sitemap_ancestor Menghasilkan true jika URL weblink mereferensi moyang node sitemap saat ini, jika tidak false. Ditambahkan 7.0.0008
is_sitemap_current Menghasilkan true jika URL weblink mereferensi node sitemap saat ini, jika tidak false. Ditambahkan 7.0.0008
Nama Nama/judul tautan web.
Nofollow Atribut Boolean yang mengindikasikan Apakah tautan web harus ditandai sebagai rel="nofollow".
open_in_new_window Atribut Boolean yang menunjukkan apakah tautan web harus dibuka di jendela/tab browser baru ketika diklik.
Tooltip Teks Tooltip untuk tautan web.
url URL tautan web.
Weblinks Larik objek tautan web anak terkait dengan tautan web.
[nama logis atribut] Anda dapat mengakses setiap atribut dari rekaman Dynamics 365 tautan web menurut nama logis. Misalnya {{ weblink.createdon }}
alternate_text Teks alternatif untuk image.
Tinggi Bilangan bulat yang mengandung ketinggian tertentu dari image. Jika tidak ada nilai tinggi disediakan, atribut ini akan menjadi null.
url URL image.
Lebar Bilangan bulat yang mengandung lebar tertentu dari image. Jika tidak ada nilai lebar disediakan, atribut ini akan menjadi null.

Lihat juga

Menambahkan konten dinamis dan membuat template kustom
Jenis Liquid
Objek Liquid
Tag Liquid
Filter Liquid