YOOtheme Pro Simple Child Theme
Fast Start for Developers
What is a YOOtheme Pro Child Theme?
A YOOtheme Pro child theme allows you to move custom styles, scripts, templates, and PHP logic into a separate directory without touching the original template and without losing your modifications during updates.
It is located alongside the main yootheme theme, is used as an extension rather than a fork, and is fully compatible with the YOOtheme Pro update mechanism.
The Essence of the YOOtheme Pro Simple Child Theme
Simple Yootheme Pro child theme is a pre-configured, installable YOOtheme Pro child theme for Joomla and WordPress, ready to be installed via the standard CMS interface.
Instead of manually creating the structure (css, js, less, fonts, html, builder, etc.), the developer immediately receives a clean but fully configured framework for their own resources and overrides.
Theme Structure and Capabilities
The theme includes pre-created empty folders for quick placement of user files:
-
/css - Here you can add
custom.css– for your own styles, including font connections via@font-face. -
/js - Here you can add
custom.js– for custom scripts, which YOOtheme Pro automatically picks up. -
/less - Here you can add
theme.NAME.less– for your own Less styles, which will appear as a separate style in the YOOtheme Pro theme library. -
/fonts – For local fonts, which can be specified in the visual customizer simply by writing the family name.
-
html / templates / builder – For overriding Joomla/WordPress templates and adding your own or modified builder elements.
Features of the Joomla Version
In the Joomla version of the theme, the (undocumented) module positions navbar-push, navbar-split, header-split, dialog-push are additionally registered right away. These are used in specific YOOtheme Pro header styles.
Thanks to this, the administrator only needs to assign modules to these positions to use complex header layouts.
Who Benefits from This Approach and How?
The product solves the problem of a quick start for developers, studios, and freelancers who work with YOOtheme Pro on a regular basis.
Instead of having to set up a child theme each time and remember the structure from the documentation, they get a standardized base template and can immediately move on to customizing design, logic, and templates.
Key Benefits of the Ready-Made Installation
-
Saves Time: The entire child theme structure is already assembled according to the official YOOtheme Pro documentation; just install and activate.
-
Safe Updates: All changes are stored in the child theme, so YOOtheme Pro updates do not overwrite your edits.
-
Clean Project Architecture: Custom code, styles, and templates are separated from the theme core and are easily portable between sites.
-
Ready for Expansion: Folders are provided for Less styles, fonts, resources, template overrides, and custom builder elements.
-
Added Value for Joomla: Pre-configured module positions for modern YOOtheme Pro headers eliminate the need to search for locations that are shown in the layout but not documented anywhere.
What You Can Achieve with This Theme
Using child theme, a user can:
-
Create custom styles in the YOOtheme Pro library by importing base Less files and adding their own variables and rules.
-
Override any output templates (articles, blogs, pages, modules/widgets, menus, breadcrumbs, pagination, etc.) simply by copying the necessary files into the child theme.
-
Add custom builder elements, modules, and extensions via
builderandconfig.phpwithout interfering with the original theme.
Benefits at a Glance
| Aspect | Basic Approach | What Simple Yootheme Pro Child Theme Offers |
|---|---|---|
| Structure Creation | Requires manual assembly of folders and files according to documentation. | Fully ready structure after installation via the admin panel. |
| CSS/JS Integration | Requires creating folders and files. | Folders already exist; you can start writing code immediately. |
| Fonts & Less Styles | Need to configure fonts and less folders independently. | Folders are prepared; just add your files and edits. |
| Template Overrides | Need to figure out the html/templates structure. | Ready entry points and folders for overrides exist. |
| Joomla Header Positions | Positions need to be found in the theme layout code. | Positions like navbar-push, navbar-split, header-split, dialog-push are already registered. |
| Reusability | Each project requires new manual setup. | A single standard framework for all projects on YOOtheme Pro. |
Download free
v.2.0.0
-
ADD
module positions
navbar-push,navbar-split,header-split,dialog-push
v.1.0.0
-
RELEASE
A release has been prepared
v.2.0.0
-
ADD
empty functions.php file
v.1.0.0
-
RELEASE
A release has been prepared
Important
Support
If you need consultation or professional assistance working with the child theme, or complex modifications tailored to a client's needs – feel free to reach out.