Index: branches/5.2.x/units/orders/orders_tag_processor.php =================================================================== --- branches/5.2.x/units/orders/orders_tag_processor.php +++ branches/5.2.x/units/orders/orders_tag_processor.php @@ -74,7 +74,17 @@ function Orditems_LinkRemoveFromCart($params) { - return $this->Application->HREF($this->Application->GetVar('t'), '', Array('pass' => 'm,orditems,ord', 'ord_event' => 'OnRemoveFromCart', 'm_cat_id'=>0)); + $params['m_cat_id'] = 0; + $params['ord_event'] = 'OnRemoveFromCart'; + + if ( !isset($params['pass']) ) { + $params['pass'] = 'm,orditems,ord'; + } + + // Remove parameters, that indicate from where this aggregated tag was called. + unset($params['PrefixSpecial'], $params['original_tag']); + + return $this->Application->ProcessParsedTag('m', 'Link', $params); } function Orderitems_ProductLink($params)