Eu sei que isso é bobo antes de perguntar, mas aceito que também sou bobo.
Como modifico isso em um tema personalizado:
<DirectoryTable
@items={{this.model}}
@columns={{this.columns}}
@showTimeRead={{this.showTimeRead}}
@order={{this.order}}
@asc={{this.asc}}
/>
(editar) o objetivo seria mudar isso para, talvez… linhas e colunas com divs.
1 curtida
Antes mesmo de você responder, Kris, agradeço seu tempo.
1 curtida
Bom momento! Esta semana comecei a atualizar o diretório para mudar de uma <table> para um layout de div mais flexível que recria o layout da tabela usando CSS grid. Portanto, se você puder esperar uma ou duas semanas, este deve ser o novo padrão.
Caso contrário, você teria que substituir nosso modelo padrão aqui de dentro de um tema. Temos alguns detalhes sobre substituições de modelo em Developing Discourse Themes & Theme Components
2 curtidas
Era exatamente o que eu precisava, muito obrigado!
Ordenar por localização? Mostrar primeiro os membros mais próximos?
Instalei meu tema personalizado, modifiquei este arquivo: “discourse/app/assets/javascripts/discourse/app/components/directory-table.hbs at ba3f62f576068035bc8fbda615e595960cd4520c · discourse/discourse · GitHub ”, verifiquei e instalei atualizações para ele, mas não vejo nenhuma alteração. Adicionei uma classe ao “directory-table-container” como teste. Preciso reconstruir o container?
Localização do arquivo modificado:
$theme/javascripts/discourse/app/components/directory-table.hbs
mfrakesSIC
(mfrakes)
Fevereiro 15, 2023, 10:46pm
7
Então, eu descobri a tabela e os tds, mas onde raios as tags tr vivem?
Este trabalho mencionado anteriormente foi mesclado ao Discourse, e não usamos mais table para tabelas de usuários, utilizando agora uma combinação de div e CSS grid
Você teria que verificar o componente DirectoryItem, que é encontrado aqui: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/directory-item.hbs
1 curtida
system
(system)
Fechado
Abril 9, 2023, 8:29pm
9
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.