jYProExtra
YOOtheme Pro Enhancement Plugin
Images Enhancement, Inline files, Exclude Modules, Remove JavaScript, Pagination in all components and more.
Features
Please pay attention that by default all plugin functions are disabled. You should enable only the functions you
need.
Images
This function allows you to use YOOtheme Pro image enhancement on the entire site.
-
Lazy load imagesSpeed up page loading times and decrease traffic by only loading images as they enter the viewport.
-
Serve WebP imagesServe optimized images in WebP format with better compression and quality than JPEG and PNG.
WebP Caching
This function adapts Joomla caching for browsers with and without webP support.
By default, standard Joomla caching generates a single cache file, regardless of whether the browser supports webP
image or not.
Inline files
This function allows you to include the contents of the
inline.js
andinline.css
files
from a template or child theme in<head>
.
The plugin include the contents of files according to the following priority (from highest to
lowest).
-
CSS
/templates/yootheme_CHILD/css/inline.min.css
/templates/yootheme_CHILD/css/inline.css
/templates/yootheme/css/inline.min.css
/templates/yootheme/css/inline.css
-
JS
/templates/yootheme_CHILD/js/inline.min.js
/templates/yootheme_CHILD/js/inline.js
/templates/yootheme/js/inline.min.js
/templates/yootheme/js/inline.js
Exclude Modules
This function allows not displaying modules depending on the settings; if all modules in the position have been
excluded, then the position will not be displayed.
After activating the function in the plugin parameters. You can select exclusion conditions for each module in the
Modules manager.
-
Exclude in YOOtheme Pro SettingsThe module will be excluded in the customizer and YOOtheme Pro builder
-
Exclude for AdministratorsThe module will be excluded if the visitor is authorized in the control panel
-
Exclude EmptyThe module will be excluded if the content is empty
-
Exclude in ComponentsThe module will be excluded in the selected component views
Child Theme
This function allows you to use standard template functions in a child theme.
-
Component OverridesAllows you to create and select component layouts, as well as create types of menu items from a child theme.
-
Module OverridesAllows you to create and select module layouts from a child theme.
-
Layouts OverridesAllows you to create layouts overrides in a child theme.
-
Include language filesAllows you to include language files for a child theme.
/language/lang-CODE/lang-CODE.tpl_yootheme_CHILD.ini
/language/lang-CODE/lang-CODE.tpl_yootheme_CHILD.sys.ini
Remove JavaScript
This function allows you to remove obsolete JavaScript from
<head>
./media/jui/js/jquery
/media/jui/js/jquery-noconflict
/media/jui/js/jquery-migrate
/media/jui/js/bootstrap
UIkit icons
This function allows you to delete or move to footer
uikit-icons
script from <head>
/templates/yootheme/vendor/assets/uikit/dist/js/uikit-icons.min.js
Remove YOOtheme Pro update stylesheet
This function allows you to remove the
theme.update.css
file from <head>
./templates/yootheme/css/theme.update.css
Pagination
This function allows you to display YOOtheme pagination in all components.
By default, YOOtheme pagination is displayed in com_content, com_finder, com_search, and com_tags.
Toolbar
This function allows you to display on the frontend YOOtheme Pro Builder and Customizer buttons for administrators.
View on site
This function allows you to display the
View on site
buttons in the category, article and menu item
editing forms.
Library
This function allows you to import and export saved YOOtheme Pro layouts.
Elements
Custom elements for YOOtheme Pro builder
-
J! BreadcrumbsElement for displaying correct breadcrumbs in Joomla articles.
What's new
Version:
1.8.1
Child Theme
-
FixJoomla 4 Fields