Hola, estoy aprendiendo sobre el desarrollo de temas y plugins para Discourse. Me encanta el tema Fakebook y lo estoy utilizando para profundizar mi comprensión, pero tengo algunas dudas.
El archivo “javascripts/discourse/templates/mobile/list/topic-list-item.hbr” contiene un 100% de código duplicado del archivo “common/header.html”.
Mis preguntas son:
- ¿No hay alguna manera de incluir un archivo hbr dentro de un archivo HTML, de modo que podamos simplemente incluir topic-list-item.hbr en common/header.html en lugar de duplicar el código en dos lugares?
- ¿Por qué necesitamos topic-list-item.hbr desde el principio? ¿No deberían los archivos de la carpeta common aplicarse tanto a escritorio como a móvil?