1

我想知道是否可以围绕插槽创建条件,检查它是否已配置,然后显示不同的标记。

代码示例:

<isif condition="${The slot is configured}">
    <isslot id="error-page-text-widget" context="folder" description="Error page text widget" context-object="${pdict.Widgets.contextFolder}" />
<iselse>
    Other stuff
</isif>
4

3 回答 3

0

对的,这是可能的。您还可以在特定的 else 条件下显示另一个插槽。要记住的一件事是业务经理不会选择包含的模板插槽。因此,您还需要将它们放在包含模板中。但是您可以使用<isif condition="${false}"></isif>包裹在包含模板中来抑制它们的输出。

于 2017-02-04T15:34:11.503 回答
0

您可以执行以下操作:

<isif condition="${pdict.Widgets.contextFolder != null}">
      <isslot id="error-page-text-widget" context="folder" description="Error page text widget" context-object="${pdict.Widgets.contextFolder}" />
</isif>
于 2017-02-15T12:08:29.640 回答
-1

您可以使用以下代码检查插槽是否为空:

<isif condition="${slotcontent != null}"> <isslot id="homepage-online-advantages-slot" description="homepage-online-advantages" context="global"/> </isif>

于 2017-04-19T09:53:43.970 回答