[英]Magento Override Downloadable links.phtml and Links.php with Extension
我正在构建一个小的Magento扩展程序,该扩展程序在“可下载的Adminhtml”部分中覆盖了links.phtml和Links.php,但它无法正常工作:-(。
那就是我的代码:
应用程序/代码/本地/ MyModule的/模块名在/ etc / config.xml中
<config>
<modules>
<MyModule_ModuleName>
<version>0.1.0</version>
</MyModule_ModuleName>
</modules>
<global>
<blocks>
<downloadable>
<rewrite>
<adminhtml_catalog_product_edit_tab_downloadable_links>MyModule_ModuleName_Catalog_Product_Edit_Tab_Downloadable_Links</adminhtml_catalog_product_edit_tab_downloadable_links>
</rewrite>
</downloadable>
</blocks>
</global>
</config>
应用程序/代码/本地/ MyModule的/模块名/座/重写/ MyModule_ModuleName_Catalog_Product_Edit_Tab_Downloadable_Links.php
class MyModule_ModuleName_Catalog_Product_Edit_Tab_Downloadable_Links extends Mage_Downloadable_Block_Adminhtml_Catalog_Product_Edit_Tab_Downloadable_Links
{
/**
* Class constructor
*
*/
public function __construct()
{
parent::__construct();
$this->setTemplate('mymodulemodulename/product/edit/downloadable/links.phtml');
}
}
应用程序的/ etc /模块/ MyModule_ModuleName.xml
<config>
<modules>
<MyModule_ModuleName>
<active>true</active>
<codePool>local</codePool>
</MyModule_ModuleName>
</modules>
</config>
如果在“管理”部分中打开产品(可下载产品),则只有左侧的导航链接具有完整宽度,而没有其他内容。 如果我单击“常规”,“价格”或“ DownloadableOptions”之类的链接,则没有任何反应。
我究竟做错了什么? :-(
您的config.xml文件中有一个错误。 您试图用驻留在前端的自定义块覆盖adminhtml块。 因此,这造成了问题。 请更改此代码:MyModule_ModuleName_Catalog_Product_Edit_Tab_Downloadable_Links
使用以下代码:
MyModule_ModuleName_Block_Adminhtml_Catalog_Product_Edit_Tab_Downloadable_Links
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.