我试图覆盖页面上的特定块,在本例中是 Sales_Order_View_History 模板。我看到的问题是这个块已经被覆盖了。
覆盖这个块的自定义模块使用了一个观察者,它基本上是这样的:当要加载 History.php 时,加载 Historytwo.php 代替。History.php 也被用于后端的两个独立页面。我只能在一页上覆盖它。这让我完全迷失了。我确实相信我想要覆盖模板的模块只是覆盖我想要覆盖的那个。
我认为覆盖块的普遍接受的格式是:
<adminhtml>
<rewrite>
<sales_order_view_companyhistory>
Namespace_Package_Blocks_Adminhtml_Sales_Order_View_Companyhistory_Content</
上面的代码给了我一个损坏的布局,它停止了大多数块/模板的渲染。