No custom styling (except main and sub-navigation) - just native Bootstrap markup and css.
Third-party contents
- Bootstrap v4.3.1
- jQuery v3.3.1 as direct requirement of Bootstrap
composer require bimthebam/silverstripe-theme-bs4base ~1.0.0
Download the latest release and copy the contents - after extraction - into the themes/
directory.
To use the theme just activate it in your app/_config/theme.yml
:
SilverStripe\View\SSViewer:
themes:
- 'silverstripe-theme-bs4base'
- '$default'
Due to the support of cascading themes
and the usage of includes (<% include ... %>
) you can safely use this theme as base-theme for your project and easily
override templates and css from withing your custom theme.
-
A sass-Compiler.
My personal recommendation is SassC.