Page 1 of 1

Add to cart not working VM 4.0.2 when popup disabled

PostPosted: Mon Dec 12, 2022 5:50 pm
by online2000
Po aktualizaci z VM 4.0.2. na novější se objevuje problém s vložením zboží do košíku.
Když je zapnuté "Přidat do košíku v popup okně" vše funguje jak má, ale pokud není zapnuté vkládání přes popup okno, tak se zboží do košíku nenačte.
Používám Joomla! 3.10.11. a com_onepage2.0.432
Je nějaké řešení tohoto problému?
Předem děkuji za radu.

Re: Produkt se nepřidává do košíku po aktualizaci z VM 4.0.2.

PostPosted: Tue Dec 13, 2022 3:35 pm
by admin
Adding to cart does not work when add to cart popup is disabled in VM.



Hello, this issue is being resolved on VM4.0.10+ and a quick fix is to modify:

replace the function below in this file as printed here (it comments the setVar sections):

\components\com_virtuemart\router.php
Code: Select all

public function parse(&$segments) {
         require_once(JPATH_SITE.DIRECTORY_SEPARATOR.'components'.DIRECTORY_SEPARATOR.'com_virtuemart'.DIRECTORY_SEPARATOR.'router.php');
         $ret = virtuemartParseRoute($segments);
         $segments = array();
         $ret['option'] = 'com_virtuemart';
         $app = JFactory::getApplication();
         /*stan - parisng URLs breaks POST data
         foreach ($ret as $key=>$val) {
            $app->input->set($key, $val);
            if (class_exists('JRequest')) {
               JRequest::setVar($key, $val);
            }
            if (class_exists('vRequest')) {
               vRequest::setVar($key, $val);
            }
         }
         */
         return $ret;
      }



Tested on j4.

Best Regards, Stan