0

ich mein erstes Blog für Prestashop Schaffung so weit ich bin immer zu tun, was ich wollte, so kam ich auf ein Problem, das ich nicht lösen kann:Prestashop Modul off

Das Modul an einen API-Schlüssel benötigt Arbeit, das Problem ist, dass ich eine Warnung geben kann, wenn dieser API-Schlüssel nicht existiert, was ich nicht tun kann, ist das Modul zu trennen, also verwende ich es, um zu verstehen, dass etwas fehlt.

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

Ich wollte das Modul ausschalten, wenn es keine Variable gibt. So dass er nach dem Haken den Code nicht ausführt.

Antwort

0

In jedem Haken können Sie beginnen mit:

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

Wenn es keine API_KEY in der Konfiguration ist, wird es nicht den Rest des Codes auszuführen. EDIT: Sie können es mit dem Haken deaktivieren.

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

Ja, das ist, was ich tue, aber ich wollte wissen, ob es möglich war, das Modul global statt jedem Haken zu deaktivieren. Vielen Dank! – NaDa

Verwandte Themen