如何在 Blogger 的 if 语句中中断 IF 和 ELSE 都为真的语句?

How to break statement in a if statement in Blogger where both IF and ELSE are true?

我正在更改我博客中的一些标签(标记),这样每个 post 可能至少有 2 个标签。

这个想法是,如果 post 有标签 1,它会加载一个脚本;否则,加载另一个。到目前为止一切顺利,但是在标有 LABEL 1 的 post 中,两个条件都满足并且加载了两个脚本,我将解释原因。

重要的一点(我知道它会解决我的问题,但我无法更改)是 post 标有 LABEL 1 的必须有另一个标签(除了 LABEL 1 之外),即为什么两个条件都满足(ifelse)。

在这种情况下,如果满足第一个条件,有没有办法中断执行? 即(post 的标签 1 = true)

我尝试了 break,但它似乎不起作用,因为我没有循环,而是条件语句。

<b:loop values='data:post.labels' var='label'>
<b:if cond='(data:post.labels where (label => label.name in [LABEL 1"])).length gt 0'>
// WHAT TO DO IF THE POST HAS "LABEL 1"
// I WISH THE CODE BREAK HERE EVEN IF A POST WITH "LABEL 1" HAVE ANOTHER LABEL.

<b:else/>
// WHAT TO DO IF THE POST DOES NOT HAVE "LABEL 1"

</b:if>
</b:loop>

在不使用 b:loop

的情况下尝试此代码
<b:if cond='data:post.labels any (label => label.name == "label 1")'>
 <!-- do something -->
<b:else/>
 <!-- the post does not have "label 1" -->
</b:if>