¿Se puede sobrescribir la plantilla Handlebars todo en el mismo archivo HTML?

Hola,

Estoy siguiendo la guía para principiantes sobre temas de Discourse (esta: Developing Discourse Themes & Theme Components), pero me estoy atascando y tengo algunas preguntas sobre la sección de Handlebars.

La guía indica que si quieres sobrescribir una plantilla, necesitas añadir una etiqueta de script con la ubicación de la plantilla que quieres sobrescribir a tu tema. En mi archivo local, la añadí a header.html.

¿Es esta la única manera?

¿No es posible añadir un archivo hbr a mi tema en una carpeta de plantillas que sobrescriba el archivo de plantilla del tema?

No me parece mantenible si quiero hacer múltiples sobrescrituras de plantillas, llenará rápidamente header.html y lo hará inmanejable. Soy nuevo en Handlebars, así que podría estar perdiéndome algo.

Entonces, mi pregunta es, ¿cómo se manejan múltiples sobrescrituras de plantillas de handlebars sin que se convierta en un gran desorden en uno de los archivos html de un tema personalizado?

Tenga en cuenta:

2 Me gusta

Gracias, tal vez sea una buena idea eliminar la sección de Handlebars de la guía para principiantes o al menos reescribirla para que quede muy claro que este no es el enfoque recomendado para realizar cambios en un tema personalizado.

Aún así, estoy buscando una respuesta a mi pregunta.

1 me gusta

Se detalla en el artículo enlazado en el área expandible.

2 Me gusta

Gracias Robert, no miré la parte expandible… :slight_smile:

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.