Modificando DirectoryTables

Sé que esto es tonto antes de preguntar, pero acepto que yo también soy tonta.

¿Cómo modifico esto en un tema personalizado?

<DirectoryTable
              @items={{this.model}}
              @columns={{this.columns}}
              @showTimeRead={{this.showTimeRead}}
              @order={{this.order}}
              @asc={{this.asc}}
            />

(editar) el objetivo sería cambiar esto a, quizás… filas y columnas con divs.

1 me gusta

Antes de que respondas, Kris, aprecio tu tiempo.

1 me gusta

¡Buena sincronización! Esta semana he empezado a actualizar el directorio para pasar de una <table> a un diseño de div más flexible que recrea la disposición de la tabla usando CSS grid. Así que si puedes esperar una o dos semanas, este debería ser el nuevo valor predeterminado.

De lo contrario, tendrías que anular nuestra plantilla predeterminada aquí desde un tema. Tenemos algunos detalles sobre las anulaciones de plantillas en Developing Discourse Themes & Theme Components

2 Me gusta

¡Esto es exactamente lo que necesitaba, muchas gracias!

¿Ordenar por ubicación? ¿Mostrar primero los miembros más cercanos? :innocent:

He instalado mi tema personalizado, he modificado este archivo: “discourse/app/assets/javascripts/discourse/app/components/directory-table.hbs at ba3f62f576068035bc8fbda615e595960cd4520c · discourse/discourse · GitHub”, he comprobado e instalado las actualizaciones, pero no veo ningún cambio. Añadí una clase a “directory-table-container” como prueba. ¿Necesito reconstruir el contenedor?

Ubicación del archivo modificado:
$theme/javascripts/discourse/app/components/directory-table.hbs

He descubierto la tabla y los tds, pero ¿dónde demonios viven las etiquetas tr?

Este trabajo mencionado anteriormente se ha fusionado en Discourse, y ya no usamos table para las tablas de usuarios y ahora usamos una combinación de div y CSS grid

Tendrías que revisar el componente DirectoryItem, que se encuentra aquí: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/directory-item.hbs

1 me gusta

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