In pratica un componente mi visualizzava le immagini con una lightbox. Adesso, le stesse immagini si aprono invece in una finestra di windows.
Il motivo è che c'è un conflitto perchè la jquery viene caricata due volte.
C'è un modo per risolvere senza agire sul componente terzo?
Se può essere utile:
function loadJsFiles(){
static $load;
if (!$load){
$jshopConfig = &JSFactory::getConfig();
$document =& JFactory::getDocument();
if ($jshopConfig->load_jquery){
$document->addScript(JURI::root().'components/com_jshopping/js/jquery/jquery-'.$jshopConfig->load_jquery_version.'.min.js');
$document->addScriptDeclaration('jQuery.noConflict();');
}
$document->addScript(JURI::root().'components/com_jshopping/js/jquery/jquery.media.js');
$document->addScript(JURI::root().'components/com_jshopping/js/functions.js');
$document->addScript(JURI::root().'components/com_jshopping/js/validateForm.js');
$load = 1;
}
}