Когда расширение должно сделать обновление макета, следующий не работает для меня:Обновление макета удлинителя Magento: невозможно в config.xml?
пространство имен/модуль/и т.д./config.xml:
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Namespace_Modulename>
<version>0.0.1</version>
</Namespace_Modulename>
</modules>
<frontend>
<layout>
<updates>
<catalog_product_view>
<reference name="content">
<remove name="product.info.upsell" />
</reference>
</catalog_product_view>
</updates>
</layout>
</frontend>
</config>
Но это делает работу:
пространство имен/модуль/и т.д./config.xml:
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Namespace_Modulename>
<version>0.0.1</version>
</Namespace_Modulename>
</modules>
<frontend>
<layout>
<updates>
<Namespace_Modulename>
<file>modulename.xml</file>
</Namespace_Modulename>
</updates>
</layout>
</frontend>
</config>
А потом я просто поставить соответствующее обновление макета в: приложение/дизайн/интерфейс/базы/по умолчанию/макет/modulename.xml
Я мог бы поклясться, что я читал о подходе # 1 в учебнике некоторое время назад , но теперь я больше не могу его найти. Был ли этот урок неправильным и подходит ли №2 к правильному пути? Кажется, немного взломанным, чтобы поместить мой файл обновления макета в frontend/base ... Любые предложения?
'config XML! = Layout XML' – benmarks