Composant de mise en page élémentaire

Ce composant permet au personnel du forum de modifier le format de sa liste de sujets en une mise en page à deux colonnes (comme vu dans le thème Elementary) tout en conservant son thème personnalisé pour le reste du forum.

Cette mise en page de liste de sujets à deux colonnes tente de couvrir toutes les informations de base d’un sujet sous le titre du sujet, et la colonne « Dernier message » contient les détails du dernier poster et la date du dernier message.

Profitez-en, et n’hésitez pas à me faire savoir comment améliorer davantage ce composant. :slight_smile:

|||
|-|-|-|
|:sunglasses:|Aperçu|Aperçu sur theme-creator.discourse.org|
|:link:|Dépôt Github|github.com/MeghnaAJ/discourse-elementary-layout|

Installer ce composant de thème

19 « J'aime »

Great work!

Is it compatible with Topic List Previews plugin or theme component?

1 « J'aime »

Does it work with this theme component?

1 « J'aime »

No, this component will not work with Topic List Previews plugin since it also modifies topic list styling.

Yes, this component will work fine with Search banner component! :slight_smile:

3 « J'aime »

would love to have admin toggles for additional information such as ‘views’

1 « J'aime »

Ce composant de thème ressemble à une excellente alternative au thème Sam’s Simple Theme, qui est le seul thème qui affiche le nom de l’OP et de l’auteur du dernier message au format texte. Malheureusement, Sam’s Simple Theme semble complètement abandonné et les pull requests pour corriger les éléments cassés ne sont pas traitées. Je me demande donc si ce composant de thème pourrait être activé avec le thème par défaut de Discourse pour tous les utilisateurs/visiteurs par défaut, pas seulement pour le personnel ? Merci beaucoup !

Ce composant de thème semble être défectueux

Uncaught (in promise) ReferenceError: can't access lexical declaration 'x' before initialization
    default chunk.46db2789b14251f87ab9.d41d8cd9.js:18
    initialize add-topic-list-class.js:11
    initialize chunk.46db2789b14251f87ab9.d41d8cd9.js:1