2016-12-01 45 views
-2

我想在的Prestashop php文件使用此代碼:工具::的getValue( '控制器')的Prestashop幫手文件

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')結合?

謝謝!

盧克

回答

1

與下面的代碼替換條件:

$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'))) 
+0

感謝您的答覆。我試過但沒有按預期工作。我不認爲「!=」包含在您的代碼中。 – Legacy12