Nombre del autor más avatar

Hola a todos: nuestra comunidad tiene el deseo de ver el nombre del autor de la publicación además de su avatar. ¿Algún consejo sobre cómo emular esta visualización, como se ve en el tema Simple de Sam?

1 me gusta

Hola Mike,

Sam’s Simple Theme está sobrescribiendo la plantilla topic-list y solo muestra los últimos publicadores, no los autores. Aquí hay una guía muy útil sobre cómo sobrescribir plantillas.

Hay 2 plantillas en el núcleo que deberíamos sobrescribir para esto.

  1. https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/topic-list-header.hbr
    topic-list-header para modificar la sección del encabezado.

  2. https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr
    topic-list-item para modificar el avatar y agregar el nombre de usuario.


Puedes encontrar todas las plantillas aquí: https://github.com/discourse/discourse/tree/main/app/assets/javascripts/discourse/app/templates

Empecemos :arrow_down_small:

En realidad, creé un componente de tema para presentarlo más fácilmente. Puedes usarlo si quieres. :slightly_smiling_face:

Puedes elegir entre dos columnas con ajustes.
Por defecto, muestra la última publicación, pero puedes cambiarlo para que muestre autores.

Encabezado de la lista de temas
Primero, tenemos que modificar el encabezado de la columna.

Agregué estas líneas y eliminé los encabezados de las columnas de publicadores, vistas y actividad.

Esto agrega el encabezado Última Publicación o Autor
Última Publicación
Screenshot 2022-08-16 at 17.03.19
Autor
Screenshot 2022-08-16 at 17.23.35

También agregué un archivo de localización para traducir estos…
Puedes traducir aquí :arrow_down_small:


Elemento de la lista de temas

Eliminé la columna de publicadores y agregué la columna de Última Publicación o Autor.

Columna de Última Publicación

Columna de Autores con tiempo (de creación del tema).


Finalmente, agrega algo de CSS.


¡Espero que ayude! Puedes compararlo con las plantillas del núcleo o, si usas plantillas personalizadas, cambiarlas o usar el componente si se ajusta a tus necesidades. :slightly_smiling_face:

3 Me gusta

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