Skip to content

Instantly share code, notes, and snippets.

@gartes
Created July 30, 2018 20:51
Show Gist options
  • Save gartes/8787d5466c998b07f0ab31d62d13e37e to your computer and use it in GitHub Desktop.
Save gartes/8787d5466c998b07f0ab31d62d13e37e to your computer and use it in GitHub Desktop.
fancybox
function onBeforeCompileHead() {
if (!class_exists( 'VmConfig' )) require(JPATH_ROOT .'/administrator/components/com_virtuemart/helpers/config.php');
VmConfig::loadConfig();
$doc = JFactory::getDocument();
$headData = $doc->getHeadData();
unset ( $headData['styleSheets']['/components/com_virtuemart/assets/css/jquery.fancybox-1.3.4.css?vmver='.VM_JS_VER] );
unset ( $headData['scripts']['/templates/gk_storefront/js/fancybox/jquery.fancybox-1.3.4.pack.js?vmver='.VM_JS_VER] );
$doc->setHeadData($headData);
$url = JUri::base() . 'libraries/ukcpu/document/assets/css/fancybox/3.3.5/jquery.fancybox.min.css?vmver='.VM_JS_VER;
$doc->addStyleSheet($url);
$doc->addScript( JUri::base() . 'libraries/ukcpu/document/assets/js/fancybox/3.3.5/jquery.fancybox.min.js' ,
array( 'version' => 'vmver='.VM_JS_VER ) ,
array('id' => 'fancybox', 'async' => 'async')
);
return ;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment