Sin embargo, también les gustaría que los temas más recientes aparezcan en la parte inferior de las categorías, como se ve en la página de la comunidad de Revolut.
Ideally I would prefer to do it like you have suggested, however, there isnt a way to display categories in a grid layout and have the latest topics below.
I suggest building a static header customization if your categories do not change much. Then you could have whatever layout you like above the topic list.
He creado esto o algo similar para varios sitios hasta ahora. Si lo colocas en la sección <head> de tu tema, mostrará todas las categorías en la parte superior de tu página de inicio (y en /latest, asumiendo que es lo mismo que tu página de inicio).
Lo único que necesitarás después es agregar el CSS para estructurar este diseño como desees. Esta es una buena introducción al uso de la API y de las plantillas Handlebars en general.
Thank you for this code snippet! I am working on a project where I need to do some things on this principle (not necessarily categories) and I would like to put this directly in the plugin that I develop.
I know where to put the template handlebars, but I can not find the folder / file where to put the javascript. Could you tell me how to proceed?
¿Hay alguna actualización al respecto? Estoy recibiendo un error porque el script no puede obtener los nombres de las categorías. Nada cambia en la página.
¡Sí, hubo un error! Gracias por reportarlo. He corregido el código en la publicación de arriba.
Hemos activado el modo estricto para nuestro JavaScript, lo que significa que categoryName = []; debe ser declarado. Cambiar esa línea a let categoryName = []; fue la solución.
De acuerdo… Tendré que averiguar cómo hacer que un hbs funcione como algo que pueda agregar a Discourse. Supongo que tengo que usar esto como un archivo en un componente y necesito hacer un tutorial sobre eso.
¿Vi un tutorial con un tema simple. ¿Esa es la dirección correcta a seguir?
Te avisaré si tengo éxito. Mientras tanto, he activado el tema Air y estoy bastante contento, pero todavía me gustaría tener las últimas publicaciones debajo de los temas de la categoría.
Una vez fui programador de msvc++ hace 25 años, y logré crear una aplicación de Flutter lanzada en Play Store. Sin embargo, las API de código abierto no son fáciles para mí. Veremos cómo van las cosas. Publicaré una actualización cuando pueda.
Utilizando la configuración de estilo de página de categoría de escritorio “Cajas con subcategorías”, pude crear un Componente de Tema y agregar código debajo de las Cajas. Ahora estoy descubriendo cómo listar los temas más recientes en todo el sitio.