Durante la visualizzazione di un ordine, i miei dipendenti desiderano poter fare clic sul nome del prodotto o sulla SKU e per fare in modo che siano un collegamento alla pagina di modifica Info prodotto del prodotto.Magento 1.7 - Come collegarsi alla pagina di modifica dell'amministratore del prodotto dalla pagina Visualizza ordine?
Ho scoperto come cambiare il nome del prodotto in un collegamento, con quel link che è l'url della pagina del prodotto sul front-end, ma non voglio che il collegamento vada al front-end, ne ho bisogno per collegare alla pagina di modifica dei prodotti in Admin Dashboard.
Questo è il codice che ho usato in:
app/design/adminhtml/default/default/template/vendite/ordine/view/oggetti/rendering/default.phtml
<div class="item-text">
<?php $_pullProduct = Mage::getModel('catalog/product')->loadByAttribute('sku', $_item->getData('sku')); ?>
<a target="_blank" rel="external" href="<?php echo Mage::getUrl() . $_pullProduct->getData('url_path'); ?>"><?php echo $this->getColumnHtml($_item, 'name') ?></a>
</div>
... e questo mi collega correttamente alla pagina di frontend del prodotto. Ora, come ho detto, non è quello che voglio, quindi come faccio a ottenere che questo sia un collegamento alla pagina di modifica del dashboard dell'amministratore del prodotto?
ho tentato a cambiare il codice di cui sopra nello stesso file a:
<div class="item-text">
<?php $_pullProduct = Mage::getModel('catalog/product')->loadByAttribute('sku', $_item->getData('sku')); ?>
<a target="_blank" rel="external" href="<?php echo Mage::getSingleton('adminhtml/url')->getUrl('adminhtml/catalog_product/edit', array('id' => $this->getProduct()->getId()))?>"><?php echo $this->getColumnHtml($_item, 'name') ?></a>
</div>
... tuttavia, che non è giusto, e la pagina Ordinare Soggiorni a quando provo questo. Sento che mi sto avvicinando, qualcuno di voi può aiutarmi nella giusta direzione, per favore?