Create subtheme manually
Copy the provus_bootstrap folder on your /themes/custom directory.
Rename the provus_bootstrap folder to your custom theme name, for example yourname
Rename the following files from provus_bootstrap to yourname:
provus_bootstrap.theme to yourname.theme
provus_bootstrap.info.yml to yourname.info.yml
provus_bootstrap.libraries.ymlto yourname.libraries.yml
/config/install/provus_bootstrap.settings.ymlto /config/install/yourname.settings.yml
/config/schema/provus_bootstrap.schema.ymlto /config/schema/yourname.schema.yml
Edit the file yourname.info.yml
name: YourName
type: theme
description: 'Your Description.'
version: VERSION
core: 8.x
base theme: bootstrap_barrio
libraries:
- yourname/global-stylingMake sure that yourname/bootstrap_cdn is the Bootstrap library you want (CDN or local).
Delete the following:
# Text here
version: '8.x-4.17'
core: '8.x'
project: 'bootstrap_barrio'
datestamp: 1533828192Edit /config/schema/yourname.schema.yml
# Schema for the configuration files of the Bootstrap Barrio Subtheme.
yourname.settings:
type: theme_settings
label: 'Yourname settings'Edit yourname.theme
Rename the function from:
function provus_bootstrap_form_system_theme_settings_alter(&$form, FormStateInterface $form_state)
to:
function yourname_form_system_theme_settings_alter(&$form, FormStateInterface $form_state)
For a complete explanation on how to write sub-themes on Drupal 8 please refer to the Creating a Drupal 8 sub-theme Guide
Last updated
Was this helpful?