Установить шаблон блока Magento в макете XML

Возникли проблемы при настройке шаблона блока в макете Magento xml. Я пытаюсь установить шаблон дочернего блока, а не весь макет страницы (почти все документы объясняют, как установить шаблон макета).

Фон: яобновление дескриптор макета в моем пользовательском действии, используя<update /> тег в макете моего модуля XML.

По сути, я хочу повторно использовать макет и блоки встроенного действия представления продукта, но предоставлю настраиваемые шаблоны для нескольких блоков. (Это не просто переопределения, это должны быть совершенно новые шаблоны, которые запускаются только в моем настраиваемом действии и сами могут быть переопределены).

Мой макет HTML:

<?xml version="1.0"?>
<layout version="0.1.0">
<mymodule_product_index>
    <update handle="catalog_product_view" />
    <reference name="content">
        <block type="catalog/product_view" 
        name="product.info" output="toHtml" template="mymodule/product.phtml" />
        </reference>

    <reference name="product.info.bundle">
        <action method="setTemplate"><template>mymodule/customtemplate.phtml</template></action>
    </reference>
</mymodule_product_index>
</layout>

setTemplate наproduct.info.bundle никогда не работает; это, кажется, не затрагивает расположение вообще. Я пытался обернуть<reference> в других<reference> узлы из родительских блоков без эффекта. Можно ли таким образом заменить шаблоны блоков? Я чувствую, что моя проблема связана с тем, что я использую<update />.

Кстати, я знаю, что мой макет xml загружается и ошибок нет, остальная часть файла работает нормально, кеширование отключено, все равно очистил кеш и т. Д.

Ответы на вопрос(1)

Ваш ответ на вопрос