小编bro*_*gas的帖子

模板中的SilverStripe条件

我正在尝试修改我的一个模板,以便在除两种页面类型之外的所有模板上调用某个包含.

我使用的代码是:

<% if ClassName != BusinessPage || ClassName != BusinessSubPage %>
    ... some code here
<% end_if %>
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为if语句传递所有页面类型并且if语句中的代码被触发.

如果我将代码缩短为只有一种页面类型,它会在页面类型上给出预期的结果:

<% if ClassName != BusinessPage %>
    ... some code here
<% end_if %>  
Run Code Online (Sandbox Code Playgroud)

ClassName在if语句中使用as条件是否有一些意想不到的问题,我需要注意这可以解释我的问题?

conditional if-statement silverstripe

2
推荐指数
1
解决办法
694
查看次数

标签 统计

conditional ×1

if-statement ×1

silverstripe ×1