0

Я создаю мой первый блог для PrestaShop до сих пор я получаю, чтобы сделать то, что я хотел, чтобы я пришел к проблеме, что я не могу решить:Prestashop модуль от

модуль нужен ключ API для проблема в том, что я могу дать предупреждение, если этого ключа api не существует, что я не могу сделать, это отключить модуль, поэтому я использую его, чтобы понять, что чего-то не хватает.

if (!Configuration::get('API_KEY')){ 
    $this->warning = $this->l('No api key provided'); 
}else{ 
    $this->_apiKey = Configuration::get('API_KEY'); 
} 

Я хотел отключить модуль, если нет переменной. Так что после крючка он не выполняет код.

ответ

0

В любом крючке вы можете начать с:

if(!($this->_apiKey = Configuration::get('API_KEY'))) 
    return false; 

Если нет api_key в конфигурации не будет выполнять остальную часть кода. EDIT: Вы можете отключить его, используя крючок.

if(!($this->_apiKey = Configuration::get('API_KEY'))) 
{ 
     $this->disable(false); // true to disable for all shops 
     return false; 
} 
+0

Да, это то, что я делаю, но я хотел знать, можно ли отключить модуль глобально вместо каждого крючка. Спасибо! – NaDa