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.
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.
Antworten:
Wenn Sie das Modul über die System > Configuration > Advanced > Disable
Modulausgabe 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