基于查询字符串,我需要使用液体更改动态门户的 FetchXML 过滤器。我在下面尝试过,但它抛出异常;未知标签“endif”。请帮助使过滤器动态化。
{% fetchxml fetchActivities %}
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="xyz_testentity">
<attribute name="xyz_testentityid" />
<attribute name="xyz_name" />
<order attribute="xyz_name" descending="false" />
<filter type="and">
{{% if {{ RecordId }} %}}
<condition attribute="xyz_tempattr" operator="eq" value="{{RecordId}}" />
{% else %}
<condition attribute="xyz_tempattr" operator="not-null" />
{% endif %}
</filter>
</entity>
</fetch>
{% endfetchxml %}