Crear tema personalizado Drupal 8/9 con Bootstrap Barrio

Instrucciones

Para crear un tema personalizado en Drupal 8/9 usando Bootstrap Barrio:

  1. Descarga Bootrap Barrio usando Composer 

    $ composer require drupal/bootstrap_barrio
     
  2. Crea una carpeta en Themes/custom para poner allí tu theme personalizado
     
  3. Dentro de Themes/Custom crear un archivo llamado "create_subtheme.sh", luego copia y pega dentro los datos de la ventana código que tienes más abajo cambiando la línea señalada *bootstrap_barrio_subtheme.* con el nombre del subtheme que vas a crear
     
  4. Abre la consola y colócate dentro de la carpeta Theme/custom y ejecuta el siguiente comando
    ./create_subtheme.sh
     
  5. Actualiza el nombre del Subtheme recién creado en el archivo ".info.yml"

      Ver video de explicación

     Visita la página oficial del módulo

Código
cd themes/custom
export CUSTOM_BARRIO=custom_barrio # change this to your custom theme_name
cp -r ../contrib/bootstrap_barrio/subtheme $CUSTOM_BARRIO
cd $CUSTOM_BARRIO
for file in *bootstrap_barrio_subtheme.*; do mv $file ${file//bootstrap_barrio_subtheme/$CUSTOM_BARRIO}; done
for file in config/*/*bootstrap_barrio_subtheme.*; do mv $file ${file//bootstrap_barrio_subtheme/$CUSTOM_BARRIO}; done
mv {_,}$CUSTOM_BARRIO.theme
mv {_,}$CUSTOM_BARRIO.layouts.yml
grep -Rl bootstrap_barrio_subtheme .|xargs sed -i '' -e "s/bootstrap_barrio_subtheme/$CUSTOM_BARRIO/"

Snippet relacionados