Este sitio lo he montado desde 0 y está con el tema base Oliveroo. Este tema está bastante bien ya que es compatible con todos los componentes de Drupal y, generalmente, no tiene ningún error grave ni problemas de compatibilidad.
La cuestión es que quiero darle un toque más personal por lo que voy a crear un tema propio para este sitio. Hacer un tema 100% custom es demasiado trabajo y demasiado tiempo lo que voy a usar un "starterkit". Esto simplemente un tema base con un conjunto de clases y estilos que lo puedo tomar como base para crear mi tema custom.
Voy a usar el framework Bootstrap5 como base con el tema para Drupal Bootstrap5. En este punto puedes hacer 2 cosas:
- Instalar el tema y directamente configurar tu sitio ahí y realizar tus personalizaciones directamente en el tema. Este punto es posible pero es una gañanada. Simplemente porque si actualiza el tema todo los cambios que has realizado se borrarán y serán sobre-escritos por la nueva versión del tema....
- Hacerlo bien y usar su "starterkit" y crear un subtema personalizado. De esta forma tendrás tu propio tema que lo podrás modificar a tu gusto y no se sobre-escribirá en las actualizaciones
Lo haremos bien y aplicaremos el punto 2 no?, creo que sera mejor!. Para instalar el tema y configurar el starterkit es muy muy sencillo. En resumen deberás:
- Instalar el tema Bootstrap5
- Acceder a la zona de "Apariencia" e instalar el tema. No lo vamos a establecer como predeterminado aún
Entramos en la configuración del tema y, en la parte inferior, tenemos la zona del "subtheme". Aquí tenemos que definir el nombre de nuestro tema y su ubicación
- Probablemente la primera vez que intentes crear el tema, te dará errores de permisos y/o de directorio inexistente. Recuerda crear el directorio que indicas en el primer campo y revisar que el usuario www-data tenga acceso de escritura en esos directorios. (Puedes meterle 777 full a todo y después aplicar los permisos bien:))
Si todo ba bien, tendrás tu tema creado en el directorio que has definido. Yo he accedido desde mi terminal y tengo mi directorio y tema creado con todos los ficheros básicos
- Si accedes de nuevo a la zona de "Apariencia", también tendrás tu nuevo tema en la sección de "Desinstalados". Si quieres comenzar con el ya, instálalo y márcalo como predeterminado para poder comenzar a personalizarlo
Más adelante tendré más posts de cómo compilar los ficheros SASS, integrar nuevas vistas, etc...