событие magento не работает - PullRequest
6 голосов
/ 14 ноября 2011

Я пытаюсь наблюдать событие adminhtml_block_salesrule_actions_prepareform, которое отправляется в файле app / code / core / Mage / Adminhtml / Block / Promo / Quote / Edit / Tab / Actions.php в методе _prepareForm ().Но я продолжаю получать сообщение об ошибке, и я не уверен, почему?

Предупреждение: Mage_Core_Model_App :: dispatchEvent () [mage-core-model-app.dispatchevent]: Узел больше не существует в /var / www / server / www.site.com / app / code / core / Mage / Core / Model / App.php в строке 1249

Это часть моего config.xml в моеммодуль - я что-то не так делаю не так ли?

  <adminhtml>
        <events>
            <adminhtml_block_salesrule_actions_prepareform>
                <shoppingcartrules>
                    <class>shoppingcartrules/observer</class>
                    <method>prepareForm</method>
                </shoppingcartrules>
            </adminhtml_block_salesrule_actions_prepareform>
        </events>
    </adminhtml>

1 Ответ

11 голосов
/ 14 ноября 2011

Я понял это ... мне не хватало узла в моем XML.

<adminhtml>
    <events>
        <adminhtml_block_salesrule_actions_prepareform>
            <observers>
                <shoppingcartrules>
                    <class>shoppingcartrules/observer</class>
                    <method>prepareForm</method>
                </shoppingcartrules>
            </observers>
        </adminhtml_block_salesrule_actions_prepareform>
    </events>
</adminhtml>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...