Tautan untuk kolom tindakan di kisi khusus


8

Saya memiliki kisi khusus yang menyerupai kisi Kelola Produk di Menu Katalog.

Saya perlu mendapatkan tautan tindakan yang sesuai untuk setiap item entitas. Bagaimana aku melakukan itu?

Kisi kustom saya dideklarasikan di kelas Mynamespace_Mymodule_Block_Adminhtml_MyblockGroup_Griddengan _prepareColumnsfungsi untuk kolom tindakan sebagai berikut

$this->addColumn('action',
        array(
            'header'    => Mage::helper('catalog')->__('Action'),
            'width'     => '50px',
            'type'      => 'action',
            'getter'     => 'getId',
            'actions'   => array(
                array(
                    'caption' => Mage::helper('catalog')->__('Edit'),
                    'url'     => array(
                        'base'=>'*/*/edit',
                        'params'=>array('store'=>$this->getRequest()->getParam('store'))
                    ),
                    'field'   => 'id'
                )
            ),
            'filter'    => false,
            'sortable'  => false,
            'index'     => 'stores',
    ));

Sampai sekarang, tautan yang diperoleh tindakan ini adalah '_baseUrl/adminfrontNameforMyModule/controller_action/edit/id/entity_id'.

Saya berasumsi, Jika tindakan ini mendapatkan tautan '_baseUrl/admin/catalog_product/edit/id/entity_id'maka masalah saya teratasi.

Adakah yang bisa membantu saya dengan ini?

Jawaban:


10
    //$link changed
    $link= Mage::helper('adminhtml')->getUrl('adminhtml/catalog_product/edit/') .'id/$entity_id';
    $this->addColumn('action_edit', array(
        'header'   => $this->helper('catalog')->__('Action'),
        'width'    => 15,
        'sortable' => false,
        'filter'   => false,
        'type'     => 'action',
        'actions'  => array(
            array(
                'url'     => $link,
                'caption' => $this->helper('catalog')->__('Edit'),
            ),
        )
    ));

@Homidjonov, mencoba dengan jawaban Anda dan mendapatkan hasil sebelumnya sendiri.
basha

lihat versi terbaru ($ tautan)
mageUz

@Homidjonov, berhasil.
basha

1
Tautannya sangat jelek untuk dibaca ... coba ini: Mage::helper('adminhtml')->getUrl('adminhtml/catalog_product/edit', array('id' => '$entity_id'));Ini berhasil untuk saya.
Shadoweb
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.