2015-01-28 2 views
0

У меня есть страница заказа по временной шкале на внешний интерфейс по адресу: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, я не делал никаких других конфигураций для блока, что мне не хватает?

+0

Возможно, это поможет: http://stackoverflow.com/questions/9755621/sharing-template-between-frontend-and-backend-admin-or-adminhtml-in-magento –

ответ

0

Ваши макеты администратора будут искать phtmls внутри adminhtml/folder, а не интерфейс/папки. Что вы можете сделать, это скопировать файл info.phtml внутри вашего adminhtml/default/default/template/your_folder_name и включить его в свой макет adminhtml.

Смежные вопросы