Quicktip: Adminhtml-URL's erstellen

Heute stand ich vor der Aufgabe eine Admin-Url zu generieren. Leider war der Block und der Controller den ich erweitern wollte nicht unter der Standard-Admin-Url erreichbar.

Aus diesem Grund funktioniert folgendes nicht:

$this->getUrl('*/mycontroller/myaction');

Was ich aber tun kann ist dem Adminhtml Helper zu benutzen. Der Helper ersetzt "adminhtml" im übergebenen Parameter durch den eingestellten Frontend-Name des Adminhtml Controllers.

Mage::helper('adminhtml')->getUrl('adminhtml/catalog_product/edit/id/' . $item->getId());

Vielleicht hilft es Euch weiter.



Ein Beitrag von Karl Spies
Karl's avatar

Karl Spies arbeitet seit 2009 mit Magento und ist seit 2011 durch Magento zertifizierter Entwickler. Er arbeitet für die SYNAXON AG. In seiner Freizeit ist er Nerd und ein Technologiejunkie. Ihr erreichet Ihn per E-Mail unter karl.spies@gmx.net.

Alle Beiträge von Karl

Dein Kommentar