Magento - сделайте копию history.phtml и используйте его по-своему - PullRequest
2 голосов
/ 12 июля 2011

Я ищу способ скопировать историю страниц, к которой мы можем получить доступ из Моей учетной записи / Мои заказы, которая доступна в этом шаблоне каталога / sales / order / history.phtml, и использовать ее содержимое по-своему без влияет на оригинал. Я пробовал много способов, таких как копирование всего каталога и редактирование связанных с ним XML-файлов, чтобы настроить правильный путь и заставить его работать, к сожалению, это был сбой. Я хотел бы знать, не могли бы вы дать мне решение для этого. ТНХ.

1 Ответ

2 голосов
/ 12 июля 2011

Чтобы использовать функции блока внутри другого .phtml, я вполне уверен, что вы можете использовать getBlock

$blockFunctions = $this->getLayout()->getBlock('sales/order_history');
$order = $blockFunctions->getOrderHistory();

И чтобы добавить блок в свой пользовательский модуль, вам нужно создать файл .xml для своего блока и добавить его в свой шаблон, вам также нужно будет добавить сам файл .phtml. Взгляните на moduleCreator (http://www.magentocommerce.com/magento-connect/danieln/extension/1108/modulecreator), он справляется со всем этим довольно хорошо.

Это отнюдь не грубый ориентир.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...