Dataverse Liquid etiketleri
Microsoft Dataverse Liquid etiketleri Dataverse verilerini yüklemek ve görüntülemek veya diğer Power Pages çerçeve hizmetleri için kullanılır. Bu etiketleri, Dataverse'ye özel Liquid dili uzantılarıdır.
grafik
Power Apps model temelli uygulama grafiğini bir web sayfasına ekler. Grafik etiketi, bir web sayfasındaki Kopyala alanına veya bir web şablonundaki Kaynak alanına eklenebilir. Bir web sayfasına Power Apps model temelli uygulama grafiği ekleme adımları için bkz. Power Pages'te bir web sayfasına grafik ekleme.
{% chart id:"EE3C733D-5693-DE11-97D4-00155DA3B01E" viewid:"00000000-0000-0000-00AA-000010001006" %}
Parametreler
Grafik etiketiyle sağlanacak iki parametre vardır: grafik kimliği ve viewid.
grafik kimliği
Grafiğin görselleştirme kimliği. Grafiği dışa aktararak kimliği alabilirsiniz.
viewid
Tablonun görünüm düzenleyicisinde açıldığında kimliği.
powerbi
Power BI panolarını ve raporlarını sayfa içine ekler. Etiket, bir web sayfasındaki Kopyala alanına veya web şablonundaki Kaynak alanına eklenebilir. Power Pages'te bir web sayfasına Power BI raporu veya panosu ekleme adımları için bkz. Power Pages'te bir web sayfasına Power BI raporu veya panosu ekleme.
Not
Etiketin işe yaraması için Power Platform yönetim merkezindeki Power Pages merkezinden Power BI tümleştirmesini etkinleştirmeniz gerekir. Power BI tümleştirmesi etkinleştirilmemişse, pano veya rapor görüntülenmez.
Parametreler
powerbi etiketi aşağıdaki parametreleri kabul eder:
yol
Power BI raporunun veya panosunun yolu. Power BI rapor veya pano güvenliyse, kimlik doğrulama türünü sağlamanız gerekir.
{% powerbi authentication_type:"powerbiembedded" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01" %}
authentication_type
Power BI raporu veya panosu için gereken kimlik doğrulama türü. Bu parametre için geçerli değerler:
Anonim: Web Power BI raporlarını katıştırılmış olarak yayımlamanızı sağlar. Varsayılan kimlik doğrulama türü Anonim'dir. Kimlik doğrulamasında Anonim türünü kullanırken Power BI uygulamasından web'e yayımlama bölümünde açıklanan Power BI raporu URL'sini almalısınız.
AAD: Power BI raporlarını veya panolarını, Power BI Microsoft Entra ID kimliği doğrulanmış kullanıcılarla güvenle paylaşmanızı sağlar.
powerbiembedded: Güvenli Power BI raporlarını veya panolarını, bir Power BI lisansı veya Microsoft Entra kimlik doğrulaması kurulumu olmayan harici kullanıcılarla paylaşmanıza olanak sağlar. Power BI Embedded hizmet kurulumu hakkında bilgi için bkz. Power BI Embedded hizmetini etkinleştirme.
Güvenli Power BI raporu veya panosu eklerken bunların Power Pages Microsoft Entra veya Power BI Embedded hizmetleriyle paylaşıldığından emin olun.
Not
authentication_type
parametreleri için değerleri büyük küçük harfe duyarlıdır.
{% powerbi authentication_type:"AAD" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01" %}
Ayrıca, bir veya daha fazla değer rapora filtre uygulayabilirsiniz. Raporu filtrelemek için sözdizimi aşağıdaki gibidir:
URL?filter=Tablo/Alan eq 'değer'
Örneğin, Bert artı adında bir kişi verilerini görmek için rapora filtre uygulamak istediğinizi varsayalım. URL'yi aşağıdaki veriler ile eklemeniz gerekir:
?filter=Executives/Executive eq 'Bert Hair'
Kodun tamamı şöyledir:
{% powerbi authentication_type:"AAD" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01?filter=Executives/Executive eq 'Bert Hair'" %}
Bir raporu filtreleme hakkında daha fazla bilgi: URL'de sorgu dizesi parametreleri kullanarak bir raporu filtrelemek
Not
Anonim raporlama filtrelemeyi desteklemez.
capture
Liquid değişkenini kullanarak da dinamik bir yol oluşturabilirsiniz:
{% capture pbi_path %}https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01?filter=Executives/Executive eq '{{user.id}}'{% endcapture %}
{% powerbi authentication_type:"AAD" path:pbi_path %}
Liquid değişkeni hakkında daha fazla bilgi: Değişken etiketleri
tileid
Panonun belirtilen kutucuğunu görüntüler. Kutucuğun kimliğini sağlamalısınız.
{% powerbi authentication_type:"AAD" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/dashboards/00000000-0000-0000-0000-000000000001" tileid:"00000000-0000-0000-0000-000000000002" %}
roller
Power BI raporuna atanan roller. Bu parametre yalnızca authentication_type parametresi powerbiembedded olarak ayarlandığında çalışır.
Power BI'da roller tanımlayıp raporlara atadıysanız, powerbi Liquid etiketinde uygun rolleri belirtmeniz gerekir. Roller, raporda görüntülenecek verileri filtrelemenize olanak sağlar. Birden çok rolü virgülle ayırarak belirtebilirsiniz. Power BI'da rolleri tanımlama hakkında daha fazla bilgi için bkz. Power BI ile satır düzeyinde güvenlik.
{% powerbi authentication_type:"powerbiembedded" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000000/ReportSection2" roles:"Region_East,Region_West" %}
Power BI raporuna bir rol atadığınız halde Liquid etiketinde roller parametresini veya parametrede bir rolü belirtmediyseniz bir hata görüntülenir.
İpucu
Power BI rolleri olarak tanımlanmış web rolleri kullanmak istiyorsanız bir değişken tanımlayıp web rollerini bu değişkene atayabilirsiniz. Bunun ardından, tanımlanan bu değişkeni Liquid etiketinde kullanabilirsiniz.
Sitenizde Region_East ve Region_West olarak iki web rolü tanımladığınızı varsayalım. Bu rolleri şu kodu kullanarak birleştirebilirsiniz: {% assign webroles = user.roles | join: ", " %}
Yukarıdaki kod parçasında webroles
bir değişkendir ve Doğu_Bölgesi ve Batı_Bölgesi web rolleri bu değişken içinde depolanır.
Liquid etiketinde webroles
değişkenini aşağıdaki gibi kullanın:
{% powerbi authentication_type:"powerbiembedded" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000000/ReportSection2" roles:webroles%}
düzenlenebilir
Sitede düzenlenebildiği şekilde belirli bir Power Pages CMS nesnesini, bu nesneye yönelik içerik düzenleme izni olan kullanıcılar için işler. Düzenlenebilir nesneler şunları içerir: sayfa, kod parçacıkları ve web bağlantıları.
{% editable page 'adx_copy' type: 'html', title: 'Page Copy', escape: false, liquid: true %}
{% editable snippets Header type: 'html' %}
<!--
An editable web link set required a specific DOM structure, with
certain classes on the containing element, as demonstrated here.
-->
{% assign primary_nav = weblinks[Primary Navigation] %}
{% if primary_nav %}
<div {% if primary_nav.editable %}class=xrm-entity xrm-editable-adx_weblinkset{% endif %}>
<ul>
<!-- Render weblinks... -->
</ul>
{% editable primary_nav %}
</div>
{% endif %}
Parametreler
Web bağlantısı kümesi, parçacıklar veya geçerli sayfa gibi düzenlenebilir ilk parametre, düzenlenebilir nesnedir. İsteğe bağlı ikinci parametre, oluşturulacak ve düzenlenecek bu nesne içinde bir öznitelik adını veya anahtarını belirtmek içindir. Bu değer, örneğin bir tablo özelliğinin adı veya bir snippet adı olabilir.
Bu başlangıç parametrelerinden sonra, etiketi çok sayıda isteğe bağlı, adlandırılmış parametreleri destekler.
class
Bu etiket tarafından işlenen kök öğe için bir sınıf öznitelik değeri belirtir.
varsayılan
Düzenlenebilir öğenin hiçbir değere sahip olmaması durumunda oluşturulan varsayılan değer.
escape
Bu etiket tarafından oluşturulan bir değerin HTML kodlu olup olmadığını gösteren Boolean değeri. Bu değer, varsayılan olarak yanlıştır.
liquid
Bu etiket tarafından oluşturulan metin değeri içinde bulunan herhangi bir Liquid şablon kodunun işlenip işlenmeyeceğini belirten bir Boolean değeri. Bu değer varsayılan olarak doğrudur.
tag
Bu etiket tarafından oluşturulan kapsayıcı HTML etiketlerinin adı. Bu etiket varsayılan olarak div öğelerini işler. Bu parametre için bir değer olarak div veya span arasında bir seçim yapmanız önerilir.
title
İçerik düzenleme arabirimi içinde düzenlenebilir bu madde için bir etiket belirtir. Hiçbiri sağlanmazsa otomatik olarak kolay bir etiket oluşturulur.
type
Düzenlenebilir metin değerlerini sunulacak düzenleme arabiriminin türünü belirten bir string değeri. Bu parametre için geçerli değerler html veya metin şeklindedir. html varsayılandır.
entitylist
Belirli bir tablo listesini adı veya kimliği ile yükler. Listenin özelliklerine daha sonra etiket bloğunda bulunan bir entitylist nesnesi kullanılarak erişilebilir. Liste gerçek sonuç kayıtlarını işlemek için blok içinde entityview etiketi kullanın.
Liste başarıyla yüklenirse blok içindeki içerik oluşturulur. Liste bulunamazsa blok içeriği oluşturulmaz.
{% entitylist name:My List %}
Loaded list {{ entitylist.adx_name }}.
{% endentitylist %}
Varsayılan olarak, varlık listesi nesnesine, varlık listesi değişken adı verilir. İsteğe bağlı olarak, farklı bir değişken adı sağlanabilir.
{% entitylist my_list = name:My List %}
Loaded list {{ my_list.adx_name }}.
{% endentitylist %}
Parametreler
Yüklenecek Listeyi seçmek için yalnızca bir kimlik, ad veya anahtar sağlayın.
id
GUID Kimliğine göre bir liste yükler. Kimlik GUID olarak ayrıştırılabilecek bir dize olmalıdır.
{% entitylist id:936DA01F-9ABD-4d9d-80C7-02AF85C822A8 %}
Loaded list {{ entitylist.adx_name }}.
{% endentitylist %}
Genellikle gerçek GUID dizeleri kullanılmaz. Bunun yerine, kimlik başka bir değişkenin GUID özelliğini kullanarak belirtilecektir.
{% entitylist id:page.adx_entitylist.id %}
Loaded list {{ entitylist.adx_name }}.
{% endentitylist %}
name
Bir listeyi ada göre yükler.
{% entitylist name:My List %}
Loaded list {{ entitylist.adx_name }}.
{% endentitylist %}
key
Bir listeyi Kimlik veya ada göre yükler. Sağlanan anahtar değeri GUID olarak ayrıştırılabiliyorsa liste kimliğe göre yüklenir. Aksi halde, ada göre yüklenecektir.
<!-- key_variable can hold an ID or name -->
{% entitylist key:key_variable %}
Loaded list {{ entitylist.adx_name }}.
{% endentitylist %}
language_code
Yüklenecek liste yerelleştirilmiş etiketlerinin seçilebilmesi için bir Dataverse tamsayı dil kodu. Language_code sağlanmazsa site uygulaması Dataverse bağlantısının varsayılan dili kullanılır.
{% entitylist name:"My List", language_code:1033 %}
Loaded list {{ entitylist.adx_name }}.
{% endentitylist %}
entityview
Belirli bir Dataverse görünümünü, adı veya kimliği ile yükler. Görünüm özellikleri ߝ görünüm sütunu meta verileri, sayfalaştırılmış sonuç kayıtları vb. ardından etiket bloku içindeki entityview nesnesi kullanılarak erişilebilir.
Görünüm başarıyla yüklenirse blok içindeki içerik oluşturulur. Görünüm bulunamazsa blok içeriği oluşturulmaz.
{% entityview logical_name:'contact', name:"Active Contacts" %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
Varsayılan olarak, entityview nesnesine, entityview değişken adı verilir. İsteğe bağlı olarak, farklı bir değişken adı sağlanabilir.
{% entityview my_view = logical_name:'contact', name:"Active Contacts" %}
Loaded entity view with {{ my_view.total_records }} total records.
{% endentityview %}
Entityview bir varlık listesi bloğunun içine yerleştirilmişse, varsayılan yapılandırmasını (sonuç sayfası boyutu, filtre seçenekleri vb.) listeden devralır. Eğer hiçbir görünüm kimliği veya adı parametresi entityview için sağlanmamışsa, kapsayan entitylist üzerinden varsayılan görünümü yükleyecektir.
{% entitylist id:page.adx_entitylist.id %}
{% entityview %}
Loaded default view of the list associated with the current page, with {{ entityview.total_records }} total records.
{% endentityview %}
{% endentitylist %}
Parametreler
Yüklenecek Dataverse görünümünü seçmek için ad ile birlikte ya kimlik ya da logical_name girin. Hiçbiri sağlanmazsa ve entityview etiketi, entitylist etiketi ile iç içeyse, kapsayan entitylist varsayılan görünümü yüklenecektir.
id
kimlik GUID olarak ayrıştırılabilecek bir dize olmalıdır.
{% entityview id:936DA01F-9ABD-4d9d-80C7-02AF85C822A8 %}
Loaded entity view {{ entityview.name }}.
{% endentityview %}
Genellikle gerçek GUID dizeleri kullanılmaz. Bunun yerine, kimlik başka bir değişkenin GUID özelliğini kullanarak belirtilecektir.
{% entityview id:request.params.view %}
Loaded entity view {{ entityview.name }} using view query string request parameter.
{% endentityview %}
logical_name
Yüklenecek görünümün Dataverse varlığı mantıksal adı. Ad ile birlikte kullanılması gerekir.
{% entityview logical_name:'contact', name:"Active Contacts" %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
name
Yüklenecek görünümün Dataverse adı. logical_name ile birlikte kullanılması gerekir.
{% entityview logical_name:'contact', name:"Active Contacts" %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
filter
Görünüm sonuçlarının kullanıcı mı yoksa hesap ile mi filtreleneceğini belirtir. Kullanıcı veya hesap dize değeri olmalıdır.
{% entityview id:request.params.view, filter:'user' %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
Yaygın bir kullanım, bu parametreyi bir talebi temel alacak şekilde ayarlamaktır.
{% entityview id:request.params.view, filter:request.params.filter %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
metafilter
Görünümün sonuçlarının filtreleneceği Liste meta veri filtre ifadesini belirtir. Bu parametre yalnızca entityview entitylist ile birlikte kullanıldığında geçerlidir. Çoğu durumda, bu parametre bir talep temel alınarak ayarlanır.
{% entitylist id:page.adx_entitylist.id %}
{% entityview id:request.params.view, metafilter:request.params.mf %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
{% endentitylist %}
order
Görünüm sonuçlarının sıralaması için bir sıralama ifadesi belirtir. Bir sıralama ifadesi, ASC ya da DESC sıralama yönü tarafından takip edilen bir ya da birden fazla varlık özniteliği mantıksal adı içerebilir.
{% entityview id:request.params.view, order:'name ASC, createdon DESC' %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
Yaygın bir kullanım, bu parametreyi bir talebi temel alacak şekilde ayarlamaktır.
{% entityview id:request.params.view, order:request.params.order %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
page
Yüklenecek görünüm sonuç sayfasını belirtir. Bu parametre belirtilmezse sonuçların ilk sayfası yüklenir.
Bu parametre bir tamsayı veya bir dize olarak ayrıştırılabilecek bir tamsayı olarak geçirilmelidir. Bu parametre için bir değer sağlanmışsa ancak değer boşsa veya tamsayı olarak ayrıştırılamıyorsa, sonuçların ilk sayfası yüklenir.
{% entityview id:request.params.view, page:2 %}
Loaded page {{ entityview.page }} of entity view with {{ entityview.total_records }} total records.
{% endentityview %}
Yaygın bir kullanım, bu parametreyi bir talebi temel alacak şekilde ayarlamaktır.
{% entityview id:request.params.view, page:request.params.page %}
Loaded page {{ entityview.page }} of entity view with {{ entityview.total_records }} total records.
{% endentityview %}
page_size
Geçerli sonuç sayfası için yüklenecek sonuç sayısını belirtir. Bu parametre için herhangi bir değer sağlanmazsa ve bir entitylist bloğu içinde assetview kullanılıyorsa liste sayfa boyutu kullanılır. Bir entitylist bloğunun içinde değilse, varsayılan 10 değeri kullanılır.
Bu parametre bir tamsayı veya bir dize olarak ayrıştırılabilecek bir tamsayı olarak geçirilmelidir. Bu parametre için bir değer sağlanmışsa ancak değer boşsa veya tamsayı olarak ayrıştırılamıyorsa, varsayılan sayfa boyutu kullanılır.
{% entityview id:request.params.view, page_size:20 %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
Yaygın bir kullanım, bu parametreyi bir talebi temel alacak şekilde ayarlamaktır.
{% entityview id:request.params.view, page_size:request.params.pagesize %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
search
Görünüm sonuçlarını süzmek üzere bir arama ifadesini belirtir. Basit bir anahtar sözcük arama ifadeleri, öznitelikleri bir anahtar sözlükle başlamalarına göre süzer. Joker karakterler * de ifadeye eklenebilir.
{% entityview id:request.params.view, search:'John\*' %}
Loaded entity view with {{ entityview.total_records }} total matching records.
{% endentityview %}
Bu parametreyi bir talebi temel alarak ayarlamak yaygın bir kullanım örneğidir, böylece arama filtresi kullanıcı girişini temel alarak ayarlanabilir.
{% entityview id:request.params.view, search:request.params.search %}
Loaded entity view with {{ entityview.total_records }} total matching records.
{% endentityview %}
language_code
Yüklenecek varlık görünümü yerelleştirilmiş etiketlerini (sütun başlığı, etiketler vs.) seçmek için bir Dataverse tamsayı dil kodu. Language_code sağlanmazsa web site uygulaması Dataverse bağlantısının varsayılan dili kullanılır.
entityview bir entitylist bloğu içinde kullanılırsa, entityview entitylist içinden dil kodu yapılandırmasını devralır.
{% entityview logical_name:'contact', name:"Active Contacts", language_code:1033 %}
Loaded entity view {{ entityview.name }}.
{% endentitylist %}
searchindex
Web sitesi arama dizinine yönelik bir sorgu gerçekleştirir. Eşleşen sonuçlara daha sonra etiket bloğu içinde bulunan bir searchindex kullanılarak erişilebilir.
{% 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 %}
<style>
.highlight {background-color: #FFFCAC;}
</style>
Varsayılan olarak, arama dizini nesnesine, searchindex değişken adı verilir. İsteğe bağlı olarak, farklı bir değişken adı sağlanabilir.
{% searchindex liquid_search = query: 'support', page: params.page, page_size: 10 %}
{% if liquid_search.results.size > 0 %}
...
{% endif %}
{% endsearchindex %}
Parametreler
searchindex etiketi aşağıdaki parametreleri kabul eder.
query
Sonuçları eşleştirmek için kullanılan sorgu. Bu parametre dizin sorgusunun (varsa) kullanıcı tarafından belirtilen kısmını kabul etmek için hazırlanmıştır.
{% searchindex query: 'support' %}
...
{% endsearchindex %}
Yaygın bir kullanım, bu parametreyi bir talebi temel alacak şekilde ayarlamaktır.
{% searchindex query: request.params.query %}
...
{% endsearchindex %}
Bu parametre Lucene Sorgu Çözümleyicisi sözdizimi'ni destekler.
filter
Sonuçları eşleştirmek için kullanılan başka bir sorgu. Bu parametre istenirse, bir geliştirici tarafından belirtilen filtre sonuçlarını kabul etmek için hazırlanmıştır.
{% searchindex query: request.params.query, filter: '+statecode:0' %}
...
{% endsearchindex %}
Bu parametre Lucene Sorgu Çözümleyicisi sözdizimi'ni destekler.
Not
filter ve query arasındaki fark, ikisinin de Lucene Sorgu Çözümleyicisi sözdizimini kabul etmesine rağmen pek çok son kullanıcının bu sözdiziminin farkında olmayacağından sorgu bu sözdiziminin nasıl ayrıştırılacağı konusunda daha affedici olmak üzere amaçlanmıştır ߝ. Yani, bu sözdizimine göre sorgu ayrıştırması başarısız olursa, sorgunun tamamı kaçırılacaktır ve sorgu metni olarak gönderilecektir. öte yandan filter geçersiz sözdizimi durumunda kesinlikle ayrıştırılır ve bir hata döndürür.
logical_names
Eşleşen sonuçların kısıtlanacağı Dataverse varlığı mantıksal adları, virgülle ayrılmış dize olarak. Sağlanmazsa eşleşen tüm varlıklar döndürülür.
{% searchindex query: request.params.query, logical_names: 'kbarticle,incident' %}
...
>
{% endsearchindex %}
page
Döndürülecek arama sonuçları sayfası. Sağlanmadığı takdirde ilk sayfa (1) döndürülür.
{% searchindex query: request.params.query, page: 2 %}
...
{% endsearchindex %}
Yaygın bir kullanım, bu parametreyi bir talebi temel alacak şekilde ayarlamaktır.
{% searchindex query: request.params.query, page: request.params.page %}
...
{% endsearchindex %}
page_size
Döndürülecek sonuç sayfasının boyutu. Sağlanmazsa, varsayılan boyut olan 10 kullanılacaktır.
{% searchindex query: request.params.query, page_size: 20 %}
...
{% endsearchindex %}
entityform
Bir formu ada veya kimliğe göre tamamen işler.
Not
entityform etiketi, yalnızca web şablonu–tabanlı sayfa şablonu içerisinde oluşturulmuş içerikte kullanılabilir. Etiketi, Yeniden yazma tabanlı bir Sayfa Şablonunda kullanmak, hiçbir şeyi oluşturmaz. Sayfa başına yalnızca tek bir entityform ya da webform etiketi oluşturabilirsiniz. İlkinden sonraki entityform veya webform etiketleri oluşturulmayacaktır.
{% entityform name: 'My Basic Form' %}
Parametreler
name
Yüklemek istediğiniz Temel Formun adı.
{% entityform name:My Basic Form %}
webform
Bir çok adımlı formu ada veya kimliğe göre tamamen işler. webform etiketi, yalnızca web şablonu tabanlı sayfa şablonu içerisinde oluşturulmuş içerikte kullanılabilir. Etiketi, Yeniden yazma tabanlı bir Sayfa Şablonunda kullanmak, hiçbir şeyi oluşturmaz. Sayfa başına yalnızca tek bir varlık formu veya web formu etiketi oluşturabilirsiniz. İlkinden sonraki entityform veya webform etiketleri oluşturulmayacaktır.
{% webform name: 'My Multistep Form' %}
Parametreler
name
Yüklemek istediğiniz Çok Adımlı Formun adı.
{% webform name:My Multistep Form %}
codecomponent
Liquid etiketi kullanarak kod bileşenini katıştırmanızı sağlar. Örneğin, bir web sayfasına harita görüntüleme özel denetimi ekleme.
Parametreler
name
Kod bileşeninin kimliği veya adı.
özellik
Kod bileşeninin ":" (iki nokta simgesi) ile ayrılan bir anahtar/değer çifti olarak aktarılması gerektiğini beklediği ve anahtarın özellik adı ve değeri olduğu özelliklerin değerleri, JSON dize değeridir.
{% codecomponent name:abc\_SampleNamespace.MapControl controlValue:'Space Needle' controlApiKey:<API Key Value> %}
Not
Gerekli özellikler, seçtiğiniz bileşene bağlı olarak farklılık gösterebilir.
Bkz. Kod bileşenleri Liquid şablon etiketini kullanma.