getTrackingPopupUrlbyRoderId не работает
-
16-10-2019 - |
Вопрос
У меня есть этот код.
<a href="#" id="linkId" onclick="popWin('<?php echo $this->helper('shipping')->getTrackingPopUpUrlByOrderId(100000019) ?>','trackshipment','width=800,height=600,resizable=yes,scrollbars=yes')" title="<?php echo $this->__('Track this shipment') ?>"><?php echo $this->__('Track this shipment') ?></a>
Предполагается, что он открывает всплывающее окно с деталями отслеживания. Но это не работает. Кто -нибудь может сказать мне, что не так?
Пожалуйста, обрати внимание 100000019
мой идентификатор заказа
Решение
Параметр для getTrackingPopUpUrlByOrderId
должен быть идентификатор реального порядка (не приращением) или $order
объект сам. Попробуйте вместо этого:
<?php $order = Mage::getModel('sales/order')->loadByIncrementId(100000019)?>
<a href="#" id="linkId" onclick="popWin('<?php echo $this->helper('shipping')->getTrackingPopUpUrlByOrderId($order) ?>','trackshipment','width=800,height=600,resizable=yes,scrollbars=yes')" title="<?php echo $this->__('Track this shipment') ?>"><?php echo $this->__('Track this shipment') ?></a>
Не связан с magento.stackexchange