

Third party extensions no longer require to load jQuery, because it is already shipped with Joomla!. Simply put: Using the code above under Joomla! 3.0 throws a PHP Fatal Error.īut Joomla! 3.0 has also introduced jQuery as a core feature. The Joomla! 3.0 core changes the JApplication-class in such a way that the get() and set() methods can no longer be used – the class no longer extends the JObject class which provided these methods. If the flag was not yet loaded, it could simply be loaded by your own extension, after which the flag needed to be set for other extensions to pick up on: JFactory::getApplication()->set('jquery', true) Joomla! 3.0 changes this Loading jQuery only onceīecause jQuery could be loaded in the past more than 1 time (and loading jQuery twice leads to unwanted errors, plus it makes no sense to load it twice), extension developers more or less agreed to use a flag in the Joomla! application-class: $loaded = JFactory::getApplication()->get('jquery') Extension developers like us therefor included a custom call to load jQuery in the past, whenever it was needed. The Joomla! 3.0 core ships with jQuery, and previous Joomla! versions did not. If you need to migrate yout Joomla template from Joomla 2.5 to Joomla 3.0 or 3.1 maybe you will need this info as I did. Send me an email to if you want this theme for free.

Please contact me if you have any questions. Only one additional plugin used for the demo and quickstart packages and it is the slideshow on the front page by JS Flexslider – Īll images on the template photographed and edited by me. Tested on all modern browsers and different mobile phones. Please check the demo to see all features.


Pretty basic code, so if you are a developer you will find it very easy for customization. This is a clean, multipurpose, responsive, easy to customize template for Joomla 2.5 and Joomla 3.Įverything on this template is very standard and you can use it for very different kinds of websites. – quickstart packages for Joomla 2.5 and Joomla 3
