У меня есть страница заказа по временной шкале на внешний интерфейс по адресу:Magento - использовать шаблон внешнего интерфейса в adminhtml
/magento/app/design/frontend/default/mytheme/template/sales/order/info.phtml
Я пытаюсь использовать ту же страницу на adminhtml из sales -> orders
на одной странице Вид заказа я создаю гиперссылку по щелчку, которую я хотел бы показать всплывающее окно, которое отобразит график, такой же, как на странице внешнего интерфейса info.phtml. Могу ли я использовать тот же шаблон info.phtml, который у меня есть в интерфейсе, или мне нужно создать еще один для бэкэнда? также любые идеи, как подойти к этому? благодаря
Я создал черный в
magento/app/design/adminhtml/default/default/layout/sales.xml
и добавлен шаблон кода info.phtml в timeline.phtml
<adminhtml_sales_order_timeline>
<block type="adminhtml/sales_order_timeline" name="timeline_tracking" template="sales/order/view/timeline.phtml"></block>
</adminhtml_sales_order_timeline>
Edit:
Запрос собирается к контроллеру:
public function timelineAction()
{
$this->loadLayout();
$this->renderLayout();
}
который загружает следующую схему:
<adminhtml_sales_order_timeline>
<remove name="header" />
<remove name="footer" />
<block type="adminhtml/sales_order_timeline" name="sales_order_timeline" template="sales/order/timeline/timeline.phtml" />
</adminhtml_sales_order_timeline>
это удаляет верхний и нижний колонтитулы, но это не отображающее содержимое шаблона timeline.phtml, я не делал никаких других конфигураций для блока, что мне не хватает?
Возможно, это поможет: http://stackoverflow.com/questions/9755621/sharing-template-between-frontend-and-backend-admin-or-adminhtml-in-magento –