我正在构建一个小的Magento扩展,它覆盖了可下载的Adminhtml部分的links.phtml和Links.php,但它不能正常工作:-(。
这是我的代码:
app/code/local/MyModule/ModuleName/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>app/code/local/MyModule/ModuleName/Block/Rewrite/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');
}
}app/etc/modules/MyModule_ModuleName.xml
<config>
<modules>
<MyModule_ModuleName>
<active>true</active>
<codePool>local</codePool>
</MyModule_ModuleName>
</modules>
</config>如果我在管理部分中打开一个产品(可下载的产品),我只看到全宽的左侧导航链接,没有其他内容。如果我点击一个链接,如一般,价格或DownloadableOptions没有任何反应。
我做错了什么?:-(
发布于 2017-03-03 09:50:03
您的config.xml文件中存在错误。您正尝试使用驻留在前端的自定义块覆盖adminhtml块。所以这是在制造问题。请更改此代码: MyModule_ModuleName_Catalog_Product_Edit_Tab_Downloadable_Links
使用以下代码:
MyModule\_ModuleName\_Block\_Adminhtml\_Catalog\_Product\_Edit\_Tab\_Downloadable\_Linkshttps://stackoverflow.com/questions/42557406
复制相似问题