私はここにあるKusの答えを使用しています:
ただし、ローカルからテストサーバーに移動すると、クラスが読み取られていないように見え、アップロードするボタンが失われます。
これは私の画像ブロックです
<widgetpress_list type="springwidget_press/List" module="springwidget_press">
....
<image>
<label>Press Image</label>
<description>Image to be displayed on the page</description>
<visible>1</visible>
<type>label</type>
<helper_block>
<type>springwidget_press/imagechooser</type>
<data>
<button translate="open">
<open>Insert Image...</open>
</button>
</data>
</helper_block>
</image>
....
</widgetpress_list>
これは、app / code / local / Spring / Press / Block/ImageChooser.phpというファイルのクラス名です。
class Spring_Press_Block_ImageChooser extends Mage_Adminhtml_Block_Template
{
public function prepareElementHtml(Varien_Data_Form_Element_Abstract $element)
{
.
.
.
}
}
何か案は?