Dataverse Liquid-Tags
Microsoft Dataverse-Liquid-Tags werden verwendet, um Dataverse-Daten zu laden und anzuzeigen, oder um andere Power Pages-Frameworkdienste zu verwenden. Diese Tags sind Dataverse-spezifische Erweiterungen der Liquid-Sprache.
Diagramm
Fügt einer Webseite eine modellgesteuerte Power Apps App-Diagramm hinzu. Sie können das Diagrammtag im Feld Kopie auf einer Webseite oder im Feld Quelle auf einer Webvorlage hinzufügen. Schritte zum Hinzufügen eines modellgesteuerten Power Apps-App-Diagramms zu einer Webseite finden Sie unter Diagramm zu einer Webseite in Power Pages hinzufügen.
{% chart id:"EE3C733D-5693-DE11-97D4-00155DA3B01E" viewid:"00000000-0000-0000-00AA-000010001006" %}
Parameter
Es gibt zwei Parameter, die mit dem Diagrammtag bereitgestellt werden müssen: Diagramm-ID und viewid.
Diagramm-ID
Visualisierungs-ID des Diagramms. Sie erhalten die ID, indem Sie das Diagramm exportieren.
viewid
ID der Tabelle, wenn sie im Ansichts-Editor geöffnet wird.
PowerBI
Fügt die Power BI-Dashboards und Berichte innerhalb von Seiten hinzu. Der Tag kann im Feld Copy auf einer Webseite oder im Feld Source auf einer Webvorlage hinzugefügt werden. Weitere Informationen zum Hinzufügen eines Power BI-Berichts oder Dashboards zu einer Webseite im Power Pages finden Sie unter Hinzufügen eines Power BI-Berichts oder Dashboards zu einer Webseite im Power Pages.
Anmerkung
Damit das Tag funktioniert, müssen Sie die Power BI-Integration über die Power Pages-Hub im Power Platform Admin Center aktivieren. Wenn die Power BI-Integration nicht aktiviert ist, wird das Dashboard oder der Bericht nicht angezeigt.
Parameter
Das powerbi-Tag akzeptiert die folgenden Parameter:
path
Pfad des Power BI-Berichts oder des Dashboards. Wenn der Power BI-Bericht oder Dashboard sicher ist, müssen Sie den Authentifizierungstyp angeben.
{% powerbi authentication_type:"powerbiembedded" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01" %}
authentication_type
Typ der Authentifizierung, die für den Power BI-Bericht oder Dashboard erforderlich ist. Gültige Werte für diesen Parameter sind:
Anonym: Ermöglicht Ihnen einzubetten und zu Web-Power BI-Berichten zu veröffentlichen. Der Standardauthentifizierungstyp ist "Anonym". Wenn Sie den Authentifizierungstyp „Anonym“ verwenden, müssen Sie die Power BI-Berichts-URL abrufen, wie beschrieben unter: Veröffentlichen im Internet über Power BI
AAD: Ermöglicht Ihnen, sichere Power BI-Berichte oder Dashboards für authentifizierte Power BI Microsoft Entra ID-Benutzende freizugeben.
powerbiembedded: Ermöglicht Ihnen, sichere Power BI-Berichte oder -Dashboards externen Benutzern freizugeben, die keine Power BI-Lizenz oder authentifiziertes Microsoft Entra-Setup haben. Informationen zum Power BI Embedded-Dienstsetup finden Sie unter Aktivieren von Power BI Embedded-Dienst.
Wenn Sie den/das sichere/-n Power BI-Bericht oder -Dashboard hinzufügen, stellen Sie sicher, dass er bzw. es mit Power Pages Microsoft Entra- oder Power BI Embedded-Services ist.
Anmerkung
Bei Werten für den authentication_type
-Parameter wird die Groß-/Kleinschreibung nicht beachtet.
{% powerbi authentication_type:"AAD" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01" %}
Sie können den Bericht für eine oder mehrere Werte auch filtern. Die Syntax, um einen Bericht zu filtern ist:
URL?filter=Tabelle/Feld eq 'Wert'
Wenn Sie beispielsweise den Bericht filtern möchten, sehen Sie die Daten für den Kontakt Bert Hair. Sie müssen die URL mit den folgenden Daten anfügen:
?filter=Executives/Executive eq 'Bert Hair'
Der vollständige Code lautet:
{% 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'" %}
Weitere Informationen zum Filtern von Berichten: Filtern eines Berichts mithilfe der Abfragezeichenfolgenparameter in der URL
Anmerkung
Die Filterung Anonymer Bericht wird nicht unterstützt.
Sie können auch einen Pfad erstellen, indem Sie die capture
Liquid-Variable verwenden:
{% 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 %}
Weitere Informationen zu flüssigen Variablen Variable Tags
tileid
Zeigt die angegebene Kachel des Dashboards an. Sie müssen die ID der Kachel angeben.
{% 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" %}
Rollen
Dem Power BI-Bericht zugewiesene Rollen. Dieser Parameter funktioniert nur, wenn der Parameter authentication_type auf powerbiembedded festgelegt ist.
Wenn Sie Rollen in Power BI definiert haben und sie Berichten zugewiesen haben, müssen Sie die entsprechenden Rollen im Liquid-Tag powerbi angeben. Rollen ermöglichen es Ihnen, die Daten zu filtern, die in einem Bericht angezeigt werden sollen. Sie können mehreren Rollen angeben, die durch ein Komma voneinander getrennt sind. Weitere Informationen zum Definieren von Rollen in Power BI finden Sie unter Sicherheit auf Zeilenebene (RLS) mit Power BI.
{% 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" %}
Wenn Sie einem Power BI-Bericht keine Rolle zugewiesen haben und den Parameter Rollen nicht im Liquid-Tag angegeben haben oder keine Rolle im Parameter angegeben haben, wird ein Fehler angezeigt.
Trinkgeld
Wenn Sie die Webrollen verwenden möchten, die in Ihrer Website als Power BI-Rollen definiert sind, können Sie eine Variable definieren und ihr Webrollen zuweisen. Sie können dann die definierte Variable im Liquid-Tag verwenden.
Nehmen wir einmal an, Sie haben zwei Webrollen als Region_Ost und Region_West in Ihrer Website definiert. Sie können diese mithilfe des Codes verknüpfen: {% assign webroles = user.roles | join: ", " %}
Im obigen Codeausschnitt ist webroles
eine Variable ist und die Webrollen Region_Ost und Region_West werden darin gespeichert.
Verwenden Sie die Variable webroles
folgendermaßen im Liquid-Tag:
{% powerbi authentication_type:"powerbiembedded" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000000/ReportSection2" roles:webroles%}
editable
Rendert ein bestimmtes Power Pages-CMS-Objekt als in der Website editierbar für Benutzer mit Berechtigung zur Inhaltsbearbeitung für dieses Objekt. Bearbeitbare Objekte umfassen Seite, Ausschnitte und Weblinks.
{% 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 %}
Parameter
Der erste für bearbeitbar bereitgestellte Parameter ist das bearbeitbare Objekt, z. B. ein Weblinksatz, Ausschnitte oder die aktuelle Seite. Der zweite optionale Parameter ist zur Angabe eines Attributnamens oder Schlüssels innerhalb dieses Objekts, das gerendert und bearbeitet werden soll. Dieser Wert kann z. B. der Name eines Tabellenattributs oder ein Ausschnittsname sein.
Nach diesen ersten Parametern unterstützt der Tag viele optionale benannte Parameter.
class
Gibt einen „class“-Attributwert für ein Stammelement an, das von diesem Tag gerendert wird.
default
Ein Standardwert, der gerendert werden soll für den Fall, dass das bearbeitbare Element keinen Wert enthält.
escape
Ein boolescher Wert, der angibt, ob ein Wert, der von diesem Tag gerendert wird, HTML-codiert ist. Standardmäßig ist dieser Wert „false“.
liquid
Ein boolescher Wert, der angibt, ob ein Liquid-Vorlagencode, der im Textwert gefunden und von diesem Tag gerendert wird, verarbeitet werden soll. Dieser Wert ist standardmäßig auf „true“ gesetzt.
tag
Der Name der Container-HTML-Tags, die von diesem Tag gerendert werden. Dieses Tag rendert standardmäßig „div“-Elemente. Es wird empfohlen, dass Sie zwischen „div“ oder „span“ als Wert für diesen Parameter auswählen.
title
Gibt eine Beschriftung für dieses bearbeitbare Element innerhalb der Inhaltsbearbeitungsschnittstelle an. Wenn „Keine“ angegeben ist, wird automatisch eine Anzeigebeschriftung generiert.
typ
Ein Zeichenfolgenwert, der den Typ der darzustellenden Bearbeitungsschnittstelle für bearbeitbare Textwerte angibt. Gültige Werte für diesen Parameter sind „html“ oder „text“. „html“ ist der Standard.
entitylist
Lädt eine bestimmte Liste nach Name oder ID. Auf die Eigenschaften der Liste kann dann mithilfe eines entitylist-Objekts zugegriffen werden, das innerhalb des Tagblocks verfügbar ist. Zum Rendern der tatsächlichen Ergebnisdatensätze der Liste verwenden Sie den Tag entityview im Block.
Wenn die Liste erfolgreich geladen wird, wird der Inhalt im Block gerendert. Wenn die Liste nicht gefunden wird, wird der Inhalt im Block nicht gerendert.
{% entitylist name:My List %}
Loaded list {{ entitylist.adx_name }}.
{% endentitylist %}
Standardmäßig erhält das „entitylist“-Objekt den Variablennamen „entitylist“. Optional kann ein anderer Variablenname angegeben werden.
{% entitylist my_list = name:My List %}
Loaded list {{ my_list.adx_name }}.
{% endentitylist %}
Parameter
Geben Sie nur einen von „id“, „name“ oder „key“ an, um die zu ladende Liste auszuwählen.
id
Lädt eine Liste von GUID-ID. „Id“ muss eine Zeichenfolge sein, die als GUID analysiert werden kann.
{% entitylist id:936DA01F-9ABD-4d9d-80C7-02AF85C822A8 %}
Loaded list {{ entitylist.adx_name }}.
{% endentitylist %}
Im Allgemeinen werden literale GUID-Zeichenfolgen nicht verwendet. Stattdessen wird „id“ mit einer GUID-Eigenschaft einer anderen Variable angegeben.
{% entitylist id:page.adx_entitylist.id %}
Loaded list {{ entitylist.adx_name }}.
{% endentitylist %}
name
Lädt eine Liste nach Namen.
{% entitylist name:My List %}
Loaded list {{ entitylist.adx_name }}.
{% endentitylist %}
key
Lädt eine Liste nach ID oder Namen. Wenn der bereitgestellte Schlüsselwert als eine GUID analysiert werden kann, wird die Liste von der ID geladen. Andernfalls wird sie nach Namen geladen.
<!-- key_variable can hold an ID or name -->
{% entitylist key:key_variable %}
Loaded list {{ entitylist.adx_name }}.
{% endentitylist %}
language_code
Ein ganzzahliger Dataverse-Sprachcode, um die lokalisierten Bezeichnungen der Liste, die geladen werden sollen, auszuwählen. Ohne Angabe von „language_code“ wird die Standardsprache der Dataverse-Verbindung der Website-Anwendung verwendet.
{% entitylist name:"My List", language_code:1033 %}
Loaded list {{ entitylist.adx_name }}.
{% endentitylist %}
entityview
Lädt eine bestimmte Dataverse-Ansicht, nach Name oder ID. Auf die Eigenschaften der Ansicht ߝ Ansichtsspaltenmetadaten, paginierte Ergebnisdatensätze, usw. kann dann mithilfe einer entityview zugegriffen werden, die im Tagblock verfügbar ist.
Wenn die Ansicht erfolgreich geladen wird, wird der Inhalt im Block gerendert. Wenn die Ansicht nicht gefunden wird, wird der Inhalt im Block nicht gerendert.
{% entityview logical_name:'contact', name:"Active Contacts" %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
Standardmäßig erhält das „entityview“-Objekt den Variablennamen „entityview“. Optional kann ein anderer Variablenname angegeben werden.
{% entityview my_view = logical_name:'contact', name:"Active Contacts" %}
Loaded entity view with {{ my_view.total_records }} total records.
{% endentityview %}
Wenn „entityview“ innerhalb eines „entitylist“-Blocks geschachtelt ist, erbt es seine Standardkonfiguration (Ergebnisseitengröße, Filteroptionen, usw.) von der Liste. Werden keine „id“- oder „name“-Parameter der „entityview“ bereitgestellt, wird die Standardansicht aus der einschließenden „entitylist“ geladen.
{% 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 %}
Parameter
Stellen Sie entweder „id“ oder „logical_name“ mit dem Namen zum Auswählen der Dataverse-Ansicht bereit, die geladen werden soll. Wenn keine der Optionen bereitgestellt wurde und das entityview-Tag in einem entitylist-Tag geschachtelt ist, wird die Standardansicht der einschließenden entitylist geladen.
id
„id“ muss eine Zeichenfolge sein, die als GUID analysiert werden kann.
{% entityview id:936DA01F-9ABD-4d9d-80C7-02AF85C822A8 %}
Loaded entity view {{ entityview.name }}.
{% endentityview %}
Im Allgemeinen werden literale GUID-Zeichenfolgen nicht verwendet. Stattdessen wird „id“ mit einer GUID-Eigenschaft einer anderen Variable angegeben.
{% entityview id:request.params.view %}
Loaded entity view {{ entityview.name }} using view query string request parameter.
{% endentityview %}
logical_name
Der logische Name der Dataverse-Entität der zu ladenden Ansicht. Muss in Verbindung mit „name“ verwendet werden.
{% entityview logical_name:'contact', name:"Active Contacts" %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
name
Der Dataverse-Name der zu ladenden Ansicht. Muss in Verbindung mit „logical_name“ verwendet werden.
{% entityview logical_name:'contact', name:"Active Contacts" %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
filter
Gibt an, ob die Ansichtsergebnisse nach Benutzer oder Firma gefiltert werden. Muss den Zeichenfolgenwert "Benutzer" oder "Firma" enthalten.
{% entityview id:request.params.view, filter:'user' %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
Ein allgemeiner Anwendungsfall ist das Festlegen dieses Parameters anhand einer request.
{% entityview id:request.params.view, filter:request.params.filter %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
metafilter
Gibt den Listen-Metadatenfilterausdruck an, nach dem die Ansichtsergebnisse gefiltert werden sollen. Dieser Parameter ist nur gültig, wenn „entityview“ in Verbindung mit „entitylist“ verwendet wird. In den meisten Fällen wird dieser Parameter anhand einer request festgelegt.
{% 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
Gibt einen Sortierausdruck für die Sortierung von Ansichtsergebnissen an. Ein Sortierausdruck kann mindestens einen logischen Namen des Entitätsattributs enthalten, gefolgt von der Sortierreihenfolge ASC oder DESC.
{% entityview id:request.params.view, order:'name ASC, createdon DESC' %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
Ein allgemeiner Anwendungsfall ist das Festlegen dieses Parameters anhand einer request.
{% entityview id:request.params.view, order:request.params.order %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
page
Gibt die zu ladende Ansichtsergebnisseite an. Wird dieser Parameter nicht angegeben, wird die erste Seite der Ergebnisse geladen.
Diesem Parameter muss entweder ein ganzzahliger Wert übergeben werden oder eine Zeichenfolge, die als Ganzzahl analysiert werden kann. Wenn ein Wert für diesen Parameter bereitgestellt wird, der Wert aber Null ist oder anderweitig nicht als Ganzzahl analysiert werden kann, wird die erste Seite der Ergebnisse geladen.
{% entityview id:request.params.view, page:2 %}
Loaded page {{ entityview.page }} of entity view with {{ entityview.total_records }} total records.
{% endentityview %}
Ein allgemeiner Anwendungsfall ist das Festlegen dieses Parameters anhand einer request.
{% 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
Gibt die Anzahl der Ergebnisse an, die für die aktuelle Ergebnisseite zu laden ist. Wenn kein Wert für diesen Parameter bereitgestellt wird und „entityview“ in einem entitylist-Block verwendet wird, wird die Listen-Seitengröße verwendet. Wird diese nicht in einem „entitylist“-Block verwendet, wird als Standardwert 10 verwendet.
Diesem Parameter muss entweder ein ganzzahliger Wert übergeben werden oder eine Zeichenfolge, die als Ganzzahl analysiert werden kann. Wenn ein Wert für diesen Parameter bereitgestellt wird, der Wert aber Null ist oder anderweitig nicht als Ganzzahl analysiert werden kann, wird die Standardseitengröße verwendet.
{% entityview id:request.params.view, page_size:20 %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
Ein allgemeiner Anwendungsfall ist das Festlegen dieses Parameters anhand einer request.
{% entityview id:request.params.view, page_size:request.params.pagesize %}
Loaded entity view with {{ entityview.total_records }} total records.
{% endentityview %}
search
Gibt einen Suchausdruck an, nach dem die Ansichtsergebnisse gefiltert werden. Einfache Stichwortsuchausdrücke filtern, ob Attribute mit dem Schlüsselwort beginnen. Platzhalter * können auch im Ausdruck eingeschlossen werden.
{% entityview id:request.params.view, search:'John\*' %}
Loaded entity view with {{ entityview.total_records }} total matching records.
{% endentityview %}
Ein allgemeiner Anwendungsfall ist das Festlegen dieses Parameters anhand einer request, sodass der Suchfilter anhand der Benutzereingabe festgelegt werden kann.
{% entityview id:request.params.view, search:request.params.search %}
Loaded entity view with {{ entityview.total_records }} total matching records.
{% endentityview %}
language_code
Ein ganzzahliger Dataverse-Sprachcode, um die zu ladenden lokalisierten Bezeichnungen der Entitätsansicht (Spaltenüberschriftsbezeichnungen, usw.) auszuwählen. Ohne Angabe von „language_code“ wird die Standardsprache der Dataverse-Verbindung der Website-Anwendung verwendet.
Wenn „entityview“ innerhalb eines „entitylist“-Blocks verwendet wird, erbt „entityview“ die Sprachcodekonfiguration von „entitylist“.
{% entityview logical_name:'contact', name:"Active Contacts", language_code:1033 %}
Loaded entity view {{ entityview.name }}.
{% endentitylist %}
searchindex
Führt eine Abfrage für den Websitesuchindex aus. Auf die passenden Ergebnisse kann dann mithilfe eines searchindex zugegriffen werden, der innerhalb des Tagblocks verfügbar ist.
{% 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>
Standardmäßig erhält das Suchindex-Objekt den Variablennamen „searchindex“. Optional kann ein anderer Variablenname angegeben werden.
{% searchindex liquid_search = query: 'support', page: params.page, page_size: 10 %}
{% if liquid_search.results.size > 0 %}
...
{% endif %}
{% endsearchindex %}
Parameter
Das „searchindex“-Tag akzeptiert die folgenden Parameter.
query
Die Abfrage für Ergebnisübereinstimmungen. Dieser Parameter soll den vom Benutzer angegebenen Teil der Indexabfrage (sofern zutreffend) annehmen.
{% searchindex query: 'support' %}
...
{% endsearchindex %}
Ein allgemeiner Anwendungsfall ist das Festlegen dieses Parameters anhand einer request.
{% searchindex query: request.params.query %}
...
{% endsearchindex %}
Dieser Parameter unterstützt die Lucene-Abfrageanalysesyntax.
filter
Eine andere Abfrage für Ergebnisübereinstimmungen. Dieser Parameter soll einen vom Entwickler angegebenen Filter für Ergebnisse annehmen (bei Bedarf).
{% searchindex query: request.params.query, filter: '+statecode:0' %}
...
{% endsearchindex %}
Dieser Parameter unterstützt die Lucene-Abfrageanalysesyntax.
Anmerkung
Der Unterschied zwischen „filter“ und „query“ ist, dass, während beide die Lucene-Abfrageanalysesyntax akzeptieren, „query“ mehr Spielraum für die Analyse dieser Syntax gewährt ߝ, da erwartet wird, dass sich die meisten Endbenutzer sich dieser Syntax nicht bewusst sind. Wenn also die Analyse von „query“ gemäß dieser Syntax fehlschlägt, wird die gesamte Abfrage umgangen und als Abfragetext übermittelt. „filter“ wird dagegen strikt analysiert und im Falle einer ungültigen Syntax einen Fehler zurückgeben.
logical_names
Die logischen Namen der Dataverse-Entität, auf die die passenden Ergebnisse beschränkt werden, als durch Trennzeichen getrennte Zeichenfolge. Wenn sie nicht angegeben werden, werden alle entsprechenden Entitäten zurückgegeben.
{% searchindex query: request.params.query, logical_names: 'kbarticle,incident' %}
...
>
{% endsearchindex %}
page
Die Suchergebnisseite, die zurückgegeben werden soll. Wenn sie nicht angegeben wird, wird die erste Seite (1) zurückgegeben.
{% searchindex query: request.params.query, page: 2 %}
...
{% endsearchindex %}
Ein allgemeiner Anwendungsfall ist das Festlegen dieses Parameters anhand einer request.
{% searchindex query: request.params.query, page: request.params.page %}
...
{% endsearchindex %}
page_size
Die Größe der Ergebnisseite, die zurückgegeben werden soll. Wenn sie nicht angegeben wird, wird die Standardgröße 10 verwendet.
{% searchindex query: request.params.query, page_size: 20 %}
...
{% endsearchindex %}
entityform
Rendert vollständig ein Formular, nach Name oder ID.
Anmerkung
Das „entityform“-Tag ist nur für die Verwendung in Inhalten verfügbar, die in einer web template–basierten Seitenvorlage gerendert werden. Wenn Sie versuchen, das Tag in einer Rewrite-basierten Seitenvorlage zu verwenden, wird kein Render-Vorgang ausgeführt. Sie können nur ein einziges „entityform“- oder „webform“-Tag pro Seite rendern. „entityform“- oder „webform“-Tags nach dem ersten werden nicht gerendert.
{% entityform name: 'My Basic Form' %}
Parameter
name
Der Name des zu ladenden Basisformulars.
{% entityform name:My Basic Form %}
webform
Rendert vollständig ein mehrstufiges Formular nach Name oder ID. Das „webform“-Tag ist nur für die Verwendung in Inhalten verfügbar, die in einer web template–basierten Seitenvorlage gerendert werden. Wenn Sie versuchen, das Tag in einer Rewrite-basierten Seitenvorlage zu verwenden, wird kein Render-Vorgang ausgeführt. Sie können nur ein einziges „entityform“- oder „webform“-Tag pro Seite rendern. „entityform“- oder „webform“-Tags nach dem ersten werden nicht gerendert.
{% webform name: 'My Multistep Form' %}
Parameter
name
Der Name des zu ladenden mehrstufigen Formulars.
{% webform name:My Multistep Form %}
Codekomponente
Lässt das Einbetten von Codekomponenten mit einem Liquid-Tag zu. So können Sie zum Beispiel ein angepasstes Steuerelement für die Kartenanzeige zu einer Webseite hinzufügen.
Parameter
name
Die ID oder der Name der Codekomponente.
property
Die Werte der Eigenschaften, die die Codekomponente erwartet, müssen als durch „:“ (Doppelpunkt) getrenntes Schlüssel/Wert-Paar übergeben werden, wobei der Schlüssel der Eigenschaftsname und der Wert der JSON-Stringwert ist.
{% codecomponent name:abc\_SampleNamespace.MapControl controlValue:'Space Needle' controlApiKey:<API Key Value> %}
Anmerkung
Die erforderlichen Eigenschaften können je nach der von Ihnen gewählten Komponente unterschiedlich sein.
Siehe Verwendung von Codekomponenten Liquid Template Tag.