En Drupal 10, el tema Classy ha sido reemplazado por el nuevo generador de temas Starterkit. El generador de temas de Starterkit es ahora la forma recomendada de crear nuevos temas, en lugar de establecer el tema base de un tema: un tema central como Classy. Tenga en cuenta que esto es específico para la creación de nuevos temas, y no hay herramientas automatizadas para convertir temas existentes para aprovechar Starterkit.
Los temas existentes que usan Classy como tema base pueden continuar usando Classy desde un proyecto contribuido.
Si desea eliminar la dependencia de su tema en Classy, puede hacerlo siguiendo los siguientes pasos:
- Cambie el tema base a Estable.
- Copie las funciones de preprocesamiento de classy.theme al archivo .theme de su nuevo tema. Cambie el nombre de las funciones para que comiencen con yourthemename_ en lugar de classy_
- Determine qué plantillas Classy .html.twig no son anuladas por su tema y cópielas en cualquier lugar dentro del directorio /templates de su tema.
- Migrar bibliotecas:
- Revise classy.libraries.yml y determine qué bibliotecas definidas allí no están anuladas por su tema,
- Copie las definiciones de biblioteca no anuladas en your_theme.info.yml. Una vez copiado, recomendamos anteponer los nombres de las bibliotecas con .classy para que quede claro qué bibliotecas eran anteriormente de Classy.
- Los activos js/css a los que hacen referencia las nuevas bibliotecas deben copiarse de Classy a su tema. Mantenga la misma estructura de directorios dentro del tema para evitar tener que cambiar las definiciones de biblioteca.
- En el CSS copiado de Classy, revise cualquier referencia a imágenes, como url(../../core/misc/some-image.jpg). Actualice las rutas de las imágenes para que funcionen con su tema, y las imágenes que desee de /core/themes/classy/images deben copiarse en su tema.