Блок по умолчанию не вызывается, если расширение отключено от расширенного
Я переопределил блок страниц в своем расширении. Однако, когда я отключаю расширение в расширенной конфигурации системы, вся моя страница оформления заказа не отображается. Поэтому, пожалуйста, предоставьте мне решение этой проблемы.
7
Author: Pratik bhatt, 2015-05-22
1 answers
Когда вы отключили модуль из System > Configuration > Advanced > Disable
Вывод модулей фактически не отключит этот модуль. Это, как следует из названия, отключит вывод модулей.
Когда вы смотрите на
abstract class Mage_Core_Block_Abstract
В
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
.......
}
Вот почему он отображает пустой o/p, если вы хотите отключить модуль, только что отключенный от app>etc>modules
3
Author: Keyur Shah, 2015-05-22 05:41:35