Pokud na svém eshopu Virtuemart používáte multivariantu, možná se vám u verze 3.8.14 stalo, že přestala fungovat změna varianty při výběru varianty zboží a console zobrazuje výše uvedený jQuery error. V tomto článku vám poradím, jak tuto chybu opravit.
Řešení jsem našla v tomto vlákně na fóru Virtuemartu. Je třeba upravit soubor administrator/components/com_virtuemart/helpers/vmjsapi.php
Vyhledejte si v něm řádek 530 obsahující Virtuemart.updateChosenDropdownLayout = function() {
a hned za něj na řádek níže vložte následující kód:
if( typeof jQuery.chosen === "undefined") return;
Uložte změnu a nahrajte soubor zpět. Pokud by v další verzi Virtuemartu nebyla tato chyba opravena, je potřeba po aktualizaci tento postup zopakovat.
Mohlo by vás také zajímat...
- CK slideshow - nefunguje responsivita
- Jak nastavit přesměrování 301 pomocí .htaccess
- Chyba parsování XML: Na začátku externí entity chybí procesní instrukce xml
- Jak vložit validně Youtube video do kódu?
- ProductXport: jak přidat do xml feedu pro Heuréku parametry produktu v tagu PARAM
- Plugin AllVideos nefunguje s https
- Jak optimalizovat konverzi webu?
- Joomla 3: komponenta a modul Map Locations
- Joomla 3: error 0 - Call to a member function get() on string po kliknutí na štítek / tag
- Joomla!: Can't DROP 'username'; check that column/key exists