Я хочу добавить некоторую информацию на страницу успеха оформления заказа, добавив блок на страницу (без дублирования страницы шаблона и ее изменения).
Я посмотрел на загружаемый модуль и попытался скопировать его, но это не сработало.
У меня есть пользовательский модуль, и я попытался сделать это:
1) добавление файла блока в:
... \ приложение \ код \ Local \ SHANI \ MyModule \ Block \ Checkout \ Details.php
class SHANI_MyModule_Block_Checkout_Details extends Mage_Checkout_Block_Onepage_Success
{
}
2) добавление файла шаблона в:
... \ приложение \ дизайн \ внешний интерфейс \ по умолчанию \ умолчанию \ шаблон \ MyModule \ фотографии \ details.phtml
<?php
echo "test ffdagdf";
?>
3) добавление блока в: ... \ app \ design \ frontend \ default \ default \ layout \ mymodule.xml
<default>
</default>
....
....
....
<checkout_onepage_success>
<reference name="checkout.success">
<block type="mymodule/checkout_success" name="mymodule.checkout.details" template="mymodule/checkout/details.phtml"/>
</reference>
</checkout_onepage_success>
Это способ сделать это? Чего мне не хватает?
//////////////////////////////////////////// update ///// ////////////////////////////////////
Я пытался изменить mymodule.xml, как писал Lrrr, но все равно не повезло ...
<checkout_onepage_success>
<reference name="checkout.success">
<block type="mymodule/checkout_details" name="mymodule.checkout.details" template="mymodule/checkout/details.phtml"/>
</reference>
</checkout_onepage_success>
есть еще идеи, в чем проблема?
Я пытаюсь сделать то же самое со страницей просмотра продукта, и мне удалось добавить блок в «product.info.additional»
но не в "product.info".
Это работает:
<catalog_product_view>
<reference name="product.info.additional">
<block type="catalog/product_view" name="mymodule.saledetails" before="-" template="mymodule/product/details.phtml"/>
<block type="mymodule/product_participant_list" name="mymodule.participants" before="-" template="mymodule/product/participant/list.phtml"/>
</reference>
</catalog_product_view>
Но это не
<catalog_product_view>
<reference name="product.info">
<block type="catalog/product_view" name="mymodule.saledetails" before="-" template="mymodule/product/details.phtml"/>
</reference>
<reference name="product.info.additional">
<block type="mymodule/product_participant_list" name="mymodule.participants" before="-" template="mymodule/product/participant/list.phtml"/>
</reference>
</catalog_product_view>
Я пытаюсь переместить этот блок из "product.info.additional" в "product.info", потому что я хочу показать этот блок в
Быстрый обзор (в шаблоне по умолчанию), а не в разделе «Детали».
Почему он не работает под "product.info"?