[Vtigercrm-developers] Still can't add remote javascript or CSS in Views - VT61

Alan Lord (News) alanslists at gmail.com
Sat Jul 5 15:04:38 GMT 2014


I raised this early on with vtiger 6.0 but it's still a problem in 
vtiger 6.1

I can't use a CDN for Javascript or stylesheets in my View classes, e.g.

> public function getHeaderCss(Vtiger_Request $request) {
> 		$headerCssInstances = parent::getHeaderCss($request);
> 	
> 		$cssFileNames = array(
> 			'~/layouts/vlayout/modules/GeoTools/resources/GeoTools.css',
> 			'http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css',
> 		);
> 		$cssInstances = $this->checkAndConvertCssStyles($cssFileNames);
> 		$headerCssInstances = array_merge($headerCssInstances, $cssInstances);
> 	
> 		return $headerCssInstances;
> 	}
> 	

This is rendered in the <head> as

> link media="screen" type="text/css" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css?&v=6.0.0" rel="stylesheet">

So it will not work.

This *needs* fixing. Applies to both css and javascript functions.

Al


-- 
Libertus Solutions
http://www.libertus.co.uk



More information about the vtigercrm-developers mailing list