这感觉就像一个简单的问题。我有这个:
{if $main neq "catalog" or $current_category.category neq ""}
{include file="customer/bread_crumbs.tpl"}
{/if}
我还想做什么,如果$ main不等于“目录 “或”XXX“它不会包含面包屑。
也就是说我想要这样的东西:
{if $main neq "catalog" or $main neq "XXX" or $current_category.category neq ""}
{include file="customer/bread_crumbs.tpl"}
{/if}
显然这不起作用,我不知道PHP术语足以找出要问的问题。
有什么想法吗?
答案 0 :(得分:0)
我不知道这是什么语言(它看起来像一些模板语言而不是PHP),但这是一个基本的布尔逻辑问题:
举个例子,如果$main
是“目录”,那么它不能是“XXX”。
通过这种方式,您的条件始终为真,因为它适用于false or true
或true or false
或true or true
,具体取决于$main
。
您需要使用and
运算符代替or
,这就是全部。
答案 1 :(得分:0)
首先,您正在使用模板引擎吗?
我从来没有在PHP中使用过这类东西,但也许你想要的是if ($main != "catalog" || $main != "XXX" || $current_category.category != ""){
}
不等于"目录" 和 $ main不等于" XXX" ...然后包含该文件。
答案 2 :(得分:-1)
我不知道我是否正确,但也许你想这样做:
from tqdm import tqdm, tqdm_pandas
tqdm_pandas(tqdm())
但是我也不知道你是否正在使用某些模板引擎或类似的东西,所以我认为这是' neq'是'不等于'