0
$fieldset->addField('orderinfo', 'link', array(
      'label'     => Mage::helper('web')->__('Order Info'),
      'style'   => "",
      'href' => "*/".$url,
      'value'  => 'Magento Blog',
      'after_element_html' => '',
    ));

上記のカスタム モジュールの magento グリッドにリンクがあります。フィールドを [注文] タブの特定のエントリにリダイレクトしたいのですが、生成した URL は次のとおりです。

/web/adminhtml_web/edit/id/67/key/62bc32b0168b446663ef7632a57a903a/*/admin/sales_order/view/order_id/47/key/f0ca76e31666c5bc62d802b0ff8404f4

そして、私はこのようなものが欲しかったのですが、既存のURLは次のようになります:

/web/adminhtml_web/edit/id/67/key/62bc32b0168b446663ef7632a57a903a

リンクのURLは次のようになります

/admin/sales_order/view/order_id/47/key/f0ca76e31666c5bc62d802b0ff8404f4
4

1 に答える 1

0
$fieldset->addField('orderinfo', 'link', array(
  'label'     => Mage::helper('web')->__('Order Info'),
  'style'   => "",
  'href' => Mage::helper('adminhtml')->getUrl('adminhtml/sales_order/view', array('order_id' => 47)),
  'value'  => 'Magento Blog',
  'after_element_html' => '',
));

から: https://magento.stackexchange.com/questions/665/magento-link-to-another-module?answertab=active#tab-top

于 2013-02-11T15:25:30.270 に答える