Standardblock wird nicht aufgerufen, wenn die Erweiterung für Erweitert deaktiviert ist

7

Ich habe den Onepage-Block in meiner Erweiterung überschrieben. Wenn ich jedoch die Erweiterung für die erweiterte Systemkonfiguration deaktiviere, wird meine gesamte Checkout-Seite nicht angezeigt. Bitte geben Sie mir eine Lösung dafür.

Pratik Bhatt
quelle
1
Bitte deaktivieren Sie Ihre Erweiterung von App / etc / module / YourModuleNameSpace_Yourmodule.xml in der Datei <active> false </ active>
Amit Bera

Antworten:

3

Wenn Sie das Modul über die System > Configuration > Advanced > DisableModulausgabe deaktiviert haben, wird dieses Modul nicht deaktiviert. Wie der Name schon sagt, wird die Modulausgabe deaktiviert.

Wenn du siehst

abstract class Mage_Core_Block_Abstract

Im

final public function toHtml()
            {
                Mage::dispatchEvent('core_block_abstract_to_html_before', array('block' => $this));
                if (Mage::getStoreConfig('advanced/modules_disable_output/' . $this->getModuleName())) {
                    return '';
                } 

// It is checking If its in disabled mode then just return blank output
    .......
    }

Aus diesem Grund wird ein leeres O / P angezeigt. Wenn Sie ein deaktiviertes Modul möchten, wird das Modul gerade deaktiviert app>etc>modules

Keyur Shah
quelle