Как загрузить файл представления Magento (.phtml) из контроллера

Я пытаюсь загрузить визуализированную версию боковой панели тележки, которую я собираюсь загрузить через ajax ... Я Я много искал, и кажется, что лучший подход - создать собственный модуль, который будет обрабатывать все мои запросы ajax. Я создал специальный модуль, и все вроде работает, однако, когда я показываю sidebar.phtml, он не отображается должным образом. Это выглядит так, как будто в тележке ничего нет. (я предполагаю, что он просто пытается прочитать файл без использования информации о сеансе). Я много искал, но, похоже, ничего не имеет отношения к тому, что я пытаюсь сделать.

Это код, который я использую в моем пользовательском контроллере для загрузки файла phtml, который, по сути, является копией файла checkout / cart / sidebar.phtml.

$layout = $this->loadLayout();


$block = $this->getLayout()->createBlock(
'Mage_Core_Block_Template',
'PPWD_Custom',
array('template' => 'custom/custom.phtml')
);
echo $block->toHtml(); 

Спасибо

6
задан user398314 27 July 2011 в 14:53
поделиться