Ich habe ein benutzerdefiniertes Raster, das dem Raster "Produkte verwalten" im Katalogmenü ähnelt.
Ich muss den entsprechenden Aktionslink zu jedem Entitätselement erhalten. Wie mache ich das?
Mein benutzerdefiniertes Raster wird in der Klasse Mynamespace_Mymodule_Block_Adminhtml_MyblockGroup_Grid
mit der folgenden _prepareColumns
Funktion für die Aktionsspalte deklariert
$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',
));
Ab sofort, was die Verbindung diese Aktion bekommen '_baseUrl/adminfrontNameforMyModule/controller_action/edit/id/entity_id'
.
Ich gehe davon aus, dass '_baseUrl/admin/catalog_product/edit/id/entity_id'
mein Problem behoben ist , wenn diese Aktion den Link zu erhält .
Kann mir jemand dabei helfen?
Mage::helper('adminhtml')->getUrl('adminhtml/catalog_product/edit', array('id' => '$entity_id'));
Sie Folgendes: Es hat bei mir funktioniert.