我认为你的问题在于逻辑。尝试 && 运算符,ne
例如;
{if $command2 ne "thanks" && $command1 ne "error"}
some code <!---Ist Code-->
{/if}
{if $command2 eq "thanks" || ($command1 eq "error"}
<meta name="Robots" content="noindex, nofollow"> <!---2nd Code-->
{/if}
这是基本的编程知识。当您反转大小写时,也将 s 反转OR
为AND
s。
请记住,根据您的需要,反之亦然;
{if $command2 ne "thanks" || $command1 ne "error"}
some code <!---Ist Code-->
{/if}
{if $command2 eq "thanks" && ($command1 eq "error"}
<meta name="Robots" content="noindex, nofollow"> <!---2nd Code-->
{/if}
两者在不同的场景中都有意义。
更新:在您的第二条评论之后,很明显您需要顶部的第一个示例。