Existe-t-il un moyen d’afficher l’intégralité du contenu de la page « À propos de la catégorie XXX » dans la description de la bannière/en-tête de la catégorie ? Actuellement, seul le premier paragraphe s’affiche, mais nous souhaiterions montrer plus de texte, ainsi que des images dans l’en-tête/bannière de la catégorie. Y a-t-il une façon de faire cela ? Merci d’avance pour votre aide.
@ Rhidian
Votre plugin est fantastique, mais si nous pouvions afficher l’intégralité du contenu de la page « À propos » au lieu de seulement le premier paragraphe, cela nous aiderait énormément.
J’ai examiné le code et je vois la fonction catDesc() suivante, mais il semble que category.description ne soit que le premier paragraphe. Comment pouvons-nous obtenir l’intégralité du contenu de la page « À propos » ?
function catDesc() {
if(settings.show_category_description) {
return h('div.cooked', {innerHTML: category.description});
}
Toute remarque serait grandement appréciée. Merci d’avance !
Le premier paragraphe du sujet « À propos » par défaut dans chaque catégorie a un statut spécial dans Discourse. Il est utilisé pour afficher un court résumé de la catégorie. Cela est utilisé dans les listes de catégories et dans l’en-tête de catégorie par défaut de Discourse. Il est stocké séparément dans la structure de la base de données, dans les métadonnées de la catégorie.
Ce composant de thème exploite cette fonctionnalité intégrée et ajoute diverses améliorations à la fonctionnalité d’en-tête de catégorie par défaut pour afficher les métadonnées telles que le nom de la catégorie et le logo, ainsi que certaines options de positionnement et de style. Il est toutefois limité par ces métadonnées et, malheureusement, l’intégralité du message « À propos » n’en fait pas partie, en raison de la manière dont les données sont structurées dans Discourse.
Je comprends pourquoi cela a été conçu ainsi, car l’objectif est d’afficher un court résumé textuel.
Concernant la couleur et le style du lien de catégorie :
Le nom de la catégorie affiché dans la bannière sert de lien. Cela est utile lors de l’affichage d’une sous-catégorie, car cela s’affiche sous la forme Nom de la catégorie parente : Nom de la sous-catégorie. Cliquer sur le nom de la catégorie parente agit alors comme un fil d’ariane pour vous ramener à la page de cette catégorie parente.
Le style de ce lien a été conçu pour qu’il s’affiche dans la même couleur que le reste du titre. Cela rend le lien de fil d’ariane moins évident, mais à mon avis, cela donne un meilleur rendu.
N’hésitez pas à modifier cela dans votre installation en commentant ou en supprimant le style a: que vous avez mis en surbrillance.
Je note que d’autres ont fait remarquer souhaiter que tous les liens inclus dans le premier paragraphe du message « À propos » s’affichent dans l’en-tête de la catégorie. Si cela s’avère utile, je pourrais ajouter une classe à l’en-tête afin que le style « même couleur » ne s’applique qu’aux liens de fil d’ariane, si cela peut aider ?
Ce serait très utile.
Nous utilisons largement des liens dans ce premier paragraphe de description de catégorie, et nous ne pouvons pas utiliser ce composant génial pour le moment à cause de cela.
J’ai apporté cette modification. Les liens devraient maintenant s’afficher par défaut dans les descriptions de catégorie en utilisant le paramètre couleur de thème standard pour les liens.
@nathank, peux-tu confirmer que cela fonctionne pour toi maintenant ? Tu devras mettre à jour le composant.
Je devrai d’abord l’installer ! Le problème des liens a été une raison majeure pour laquelle j’ai repoussé cela. Je l’installerai et je vais y jeter un coup d’œil sous peu.
Merci pour ce thème incroyable. Je rencontre un petit problème avec le menu qui chevauche la boîte du thème en haut de la page. Quelqu’un a-t-il déjà vu cela ou sait-il comment le résoudre ?
Votre forum est-il public ? Je serais ravi de jeter un coup d’œil si vous pouvez fournir une URL.
Utilisez-vous la dernière version ?
Salut Rhidian, merci. J’ai en fait décidé de modifier la mise en page, donc ce n’est plus un problème. Si personne d’autre n’a remarqué cela, cela doit être quelque chose de spécifique à mon forum.
Salut ! Quel beau thème ! Merci pour cela ![]()
Par ailleurs, j’ai un petit souci pour reproduire l’apparence que vous avez partagée dans votre capture d’écran ici :
Voici ce que j’obtiens sur une page de catégorie comportant deux sous-catégories :
Et oui, j’ai déjà activé le style en boîte comme mentionné ici :
Pour référence, voici à quoi ressemble ma page de catégories :
Ce serait vraiment sympa de votre part de m’aider à résoudre ce problème ![]()
Bonjour, les sous-catégories qui s’affichent sous forme de boîtes sont les boîtes natives de Discourse. Elles ne font pas partie du composant du thème.
Ces boîtes standard de Discourse fonctionnent-elles dans n’importe quelle catégorie avec des sous-catégories ?
Pour activer cette option pour les sous-catégories, vous devez modifier les paramètres de chaque catégorie parente comme suit :
Comment puis-je également afficher ceci au-dessus des sujets ?
Les en-têtes de catégorie Discourse s’affichent au-dessus de la liste des sujets pour la catégorie. Voulez-vous dire que vous souhaitez que l’en-tête de la catégorie respective s’affiche au-dessus des messages dans un sujet ?
Je ne suis pas sûr que cela soit utile, car les messages s’ouvrent au dernier message lu dans le sujet, donc l’en-tête ne serait visible que si quelqu’un fait défiler jusqu’en haut ?
Oui, c’est exactement ce que je veux dire. J’ai configuré l’affichage pour que les utilisateurs voient le premier message plutôt que le dernier. Il est important que les utilisateurs voient le premier message ainsi que l’en-tête de la catégorie sur ce Discourse spécifique que je configure.
Salut Rhidian !
Merci d’avoir partagé ce composant incroyable. Il s’est avéré super utile pour mon site web, qui a maintenant un look super épuré ![]()
Je voulais savoir s’il était possible de modifier l’apparence des catégories sur la page d’accueil ?
Je serais ravie si, sur la page d’accueil, l’icône de la catégorie s’affichait à gauche plutôt qu’au-dessus. Je me suis inspirée de ce site : https://forum.figma.com/
Salutations,
Sofia
Actuellement, les en-têtes de catégorie de ce TC s’affichent au-dessus du contenu dans Modifier CSS/HTML -> Après l'en-tête d’un autre TC. J’ai besoin que ces en-têtes de catégorie s’affichent en dessous du contenu Après l'en-tête de ce TC. Comment suggérez-vous que je procède ?
Existe-t-il un moyen simple d’avoir des images d’en-tête de catégorie pour la bannière affichée par ce composant, mais de les supprimer de la liste des catégories de la page d’accueil ?
Salut, super addon merci ! J’ai le même problème que @mattdm
J’ai une image de logo pour la catégorie que je ne souhaite pas afficher sur la page d’accueil.
J’aimerais que l’image du logo de la catégorie s’affiche uniquement dans l’en-tête de la catégorie.
J’apprécierais votre aide. Je n’ai pas pu utiliser CSS car c’est exactement la même classe, donc quand je la cache sur la page d’accueil, elle s’applique aussi à la page de catégorie.




