我想在prestashop php文件中使用此代码:
if(file_exists(_PS_MODULE_DIR_.'pc_orderspanel/views/templates/admin/_configure/'.$this->base_folder.$tpl_name) && Tools::getValue('controller') != 'AdminProductGrid' && Tools::getValue('controller') != 'AdminProducts')
不知怎的,它不起作用。
如果我删除此部分&& Tools::getValue('controller') != 'AdminProducts'
并使用它正在运行的代码:
if(file_exists(_PS_MODULE_DIR_.'pc_orderspanel/views/templates/admin/_configure/'.$this->base_folder.$tpl_name) && Tools::getValue('controller') != 'AdminProductGrid')
如何添加:&& Tools::getValue('controller') != 'AdminProducts'
是否可以合并2 Tools::getValue('controller')
?
谢谢!
路
答案 0 :(得分:0)
用以下代码替换条件:
$cont_name = Tools::getValue('controller');
if(file_exists(_PS_MODULE_DIR_.'pc_orderspanel/views/templates/admin/_configure/'.$this->base_folder.$tpl_name) && in_array($cont_name, array('AdminProducts', 'AdminProductGrid')))