Я подозреваю, что здесь есть пара проблем.
Во-первых, присвоение CamelCase имен пространствам имен и модулям часто происходит молча в Magento. Я предполагаю, что вы на самом деле имели в виду, что это путь app / code / local / myCompanyname / moduleName / Block / Adminhtml / Catalog / Product? Я предлагаю вам воссоздать свой модуль, используя все строчные имена.
Во-вторых, вам нужно обновить макет xml для adminhtml_catalog_product_edit
и adminhtml_catalog_product_new
, чтобы вставить свой блок. Для отличного примера того, как это сделать, посмотрите на googleoptimizer.xml
в app/design/adminhtml/default/default/layout
. Вставка для справки:
<adminhtml_catalog_product_edit>
<reference name="product_tabs">
<block type="googleoptimizer/adminhtml_catalog_product_edit_tab_googleoptimizer" name="tab_googleoptimizer" />
<action method="addTab"><name>googleoptimizer</name><block>tab_googleoptimizer</block></action>
</reference>
...