wemakecustom / bolt-parent-theme
Allows the declaration of a theme’s parent, much like Wordpress.
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 7
Forks: 0
Open Issues: 0
Type:bolt-extension
Requires
- bolt/bolt: >=2.0.0,<3.0.0
This package is not auto-updated.
Last update: 2022-07-18 08:51:29 UTC
README
Allows the declaration of a theme’s parent, much like Wordpress. Only support Twig templates for now.
By default, Bolt configures Twig to load files from your theme, but if not found,
it will look in app/theme_defaults
.
This is done using Twig’s feature of having a twig.path
.
Normally, your Twig path will look like this:
- /PATH/theme/THEME
- /PATH/app/theme_defaults
With this extension, it will look like this:
- /PATH/theme/THEME
- /PATH/theme/PARENT_THEME
- /PATH/theme/PARENT_PARENT_THEME
- /PATH/app/theme_defaults
Important details
- The parent theme’s config will also be merged without overwriting the child’s.
- The parent theme can have a parent of its own.
- As of now, there is no way of managing assets (CSS/JS/images). Perhaps in a future version.
Usage
In your theme, simply declare its parent by adding this to your config.yml
:
parent: PARENT_THEME