协调具有一个条件和多个值的 If 语句
Harmonize If statement with one condition and multiple values
我编写了这段代码以从某些 Prestashop 1.7 页面中排除面包屑并且它有效。但是,条件 - $page.page_name
- 重复的方式对我来说似乎并不合适,特别是如果我打算从其他网页中免除面包屑。目前,索引和订单确认页面被豁免,我会添加更多。
{if $page.page_name != 'index' && $page.page_name != 'order-confirmation'}
{include file='_partials/breadcrumb.tpl'}
{/if}
如果有更好更精确的方式来编写这段代码,请提出建议。我尝试了下面的代码,但没有用:
{if $page.page_name != 'index, order-confirmation'}
{include file='_partials/breadcrumb.tpl'}
{/if}
你可以使用这样的东西:
{if !in_array($page.page_name, array('index','order-confirmation'), true) }
{include file='_partials/breadcrumb.tpl'}
{/if}
我编写了这段代码以从某些 Prestashop 1.7 页面中排除面包屑并且它有效。但是,条件 - $page.page_name
- 重复的方式对我来说似乎并不合适,特别是如果我打算从其他网页中免除面包屑。目前,索引和订单确认页面被豁免,我会添加更多。
{if $page.page_name != 'index' && $page.page_name != 'order-confirmation'}
{include file='_partials/breadcrumb.tpl'}
{/if}
如果有更好更精确的方式来编写这段代码,请提出建议。我尝试了下面的代码,但没有用:
{if $page.page_name != 'index, order-confirmation'}
{include file='_partials/breadcrumb.tpl'}
{/if}
你可以使用这样的东西:
{if !in_array($page.page_name, array('index','order-confirmation'), true) }
{include file='_partials/breadcrumb.tpl'}
{/if}