我有一个插件似乎在不修改核心.phtml文件的情况下将新块引入客户帐户部分,但是,当我尝试更改并使用相同/类似的代码在管理系统中引入相同的块时order_view页面它没有做任何事情。
前端配置:
<sales_order_view>
<reference name="my.account.wrapper">
<block type="ordercomment/sales_order_view_ordercomment" name="cdr_ordercomment_info" after="sales.order.info" template="cdr/ordercomment/sales/order/view/ordercomment.phtml" />
</reference>
</sales_order_view>
添加了前端文件:(只是为了显示它是一个简单的文件)
<?php if($this->isActive()) : ?>
<div class="col1-set order-info-box">
<div class="col-1">
<div class="box">
<div class="box-title">
<h2>Order Comment</h2>
</div>
<div class="box-content">
<?php echo $this->getOrderComment(); ?>
</div>
</div>
</div>
我正在使用的adminhtml配置(app / design / adminhtml / default / default / layout / {file_name} .xml)
<?xml version="1.0"?>
<layout>
<adminhtml_sales_order_view>
<reference name="left">
<block type="ordercomment/sales_order_view_ordercomment" name="cdr_ordercomment_info" after="-" template="cdr/ordercomment/sales/order/view/ordercomment.phtml" />
</reference>
</adminhtml_sales_order_view>
我觉得我错过了一些非常简单的东西但是在谷歌潜水几个小时之后我发现我只是在追逐Red Herrings。
如果有人能提供帮助,我们将不胜感激!
仅供参考,我没有添加任何额外的块或控制器,用于初始测试我只是试图在管理系统中显示相同的文件前端。