Я переопределил основной файл Varien, переместив его в/local/namespace и редактируя его там. У меня есть модуль, который зависит от того, какой файл будет изменен. Как я могу упаковать модуль, включая измененный файл Varien, если файл Varien находится в/local/Varien, а мой модуль находится в/local/module_name?Magento переопределяет основной файл из модуля
1
A
ответ
0
Вы должны попытаться использовать переопределение на основе XML с синтаксисом, как:
<blocks>
<enterprise_giftregistry>
<rewrite>
<customer_list>MyNamespace_MyModule_Block_MyBlock</customer_list>
</rewrite>
</enterprise_giftregistry>
</blocks>
Там больше информации на этой странице, например, или прибегая к помощи «XML перезапись перекрывая»:
Распределенные модули должны находиться в кодеке сообщества, если вы не упаковываете его для личного/корпоративного внутреннего использования. – benmarks
Местное сообщество или сообщество не имеет большого значения. Но вы не должны делать это внутри локального/Varien, но используйте rewrite. Поместите этот файл в свой модуль, расширив Varien. И в config.xml настройте переписать. – dagfr
@dagfr Мне нужно изменить функцию в Varien. Сделав это переписывание, я создам новый файл, расширяющий Varien. Я бы просто обновил функцию в новом файле? – swl1020