-1

この例の「大量アクションの追加」で見つけることができるすべてのチュートリアルに従いました: http://www.smit-web.nl/magento-mass-actions-using-observers/

しかし、私には理解できないことがあります (さらに多くの人が理解していません) が、答えが見つかりません。

このチュートリアルでは、質量アクションをドロップダウンに配置します。しかし、どうすればアクションを取得し、やりたいことを実行できますか?

たとえば、私の config.xml には次のようなものがあります。

<gridexample>
    <type>singleton</type>
    <!-- Observer location (e.g. SW/GridExample/Model) -->
    <class>SW_GridExample_Model_Observer</class>
    <!-- Function to call -->
    <method>addActions</method>
</gridexample>

この関数: "addActions" オブザーバーで見つけました。しかし、私は立ち往生しています。

オブザーバーでは、次のように述べています。

$block->addItem('demo', array(
        'label' => Mage::helper('sales')->__('Example'),
        'url' => $block->getUrl('*/*/'),
    )
);

しかし、その後は?ドロップダウンで「例」というラベルを使用できますが、次に何をすればよいですか? アクション例が選択されている場合、ID を取得するにはどうすればよいですか? また、アクションを実行する場所はどこですか?

4

1 に答える 1

0

独自のモジュールに一括アクションを追加しようとしている場合は、次のチュートリアルに従ってください: http://inchoo.net/ecommerce/magento/how-to-add-massactions-to-magentos-grid/

使用しているチュートリアルは、既存のモジュールに一括アクションを追加することです。ご不明な点がございましたら、お気軽にお問い合わせください。

于 2012-08-10T13:33:50.750 に答える