Kentico文本/xml转换条件语句

Kentico文本/xml转换条件语句,kentico,Kentico,我有一个转换,与中继器一起使用,用于滑块。一切进展顺利。我有幻灯片标题,这不是必需的。我正在努力解决的是一个条件语句,其中标题标记没有显示 以下是我的转变: {%SlideCaption%} 如果没有SlideCaption,我希望不要渲染figcaption。SlideCaption不是必需项。我认为如果使用jquery更改标记的显示类型是空的,但希望避免大量DOM操作 我知道语法是这样的,但是我还没有找到一个好的例子可以用作基本解决方案 {%if(..)%} 像这样的东西应该可以用。没有

我有一个转换,与中继器一起使用,用于滑块。一切进展顺利。我有幻灯片标题,这不是必需的。我正在努力解决的是一个条件语句,其中标题标记没有显示

以下是我的转变:


{%SlideCaption%}

如果没有SlideCaption,我希望不要渲染figcaption。SlideCaption不是必需项。我认为如果使用jquery更改

标记的显示类型是空的,但希望避免大量DOM操作

我知道语法是这样的,但是我还没有找到一个好的例子可以用作基本解决方案

{%if(..)%}

像这样的东西应该可以用。没有测试它,所以可能需要一些调整

{% IfEmpty(SlideCaption, "","<figcaption><p>" + SlideCaption + "</p></figcaption> ")  %}
{%IfEmpty(SlideCaption,“,”“+SlideCaption+”

”%}
像这样的东西应该可以用。没有测试它,所以可能需要一些调整

{% IfEmpty(SlideCaption, "","<figcaption><p>" + SlideCaption + "</p></figcaption> ")  %}
{%IfEmpty(SlideCaption,“,”“+SlideCaption+”

”%}
如果您不想被限制为使用IfEmpty,另一个示例供将来参考

   {% if(SlideCaption != "" && SlideCaption != null) { return "<figcaption><p>" + SlideCaption + "</p></figcaption>" } %}
{%if(SlideCaption!=”&&SlideCaption!=null){return“”+SlideCaption+”

“}%}
如果您不想被限制为使用IfEmpty,另一个示例供将来参考

   {% if(SlideCaption != "" && SlideCaption != null) { return "<figcaption><p>" + SlideCaption + "</p></figcaption>" } %}
{%if(SlideCaption!=”&&SlideCaption!=null){return“”+SlideCaption+”

“}%}
完美!谢谢你,乔希!完美的谢谢你,乔希!