Existe-t-il un composant de thème pour ajouter des boutons, du CSS ou des liens en fonction de conditions ?
Je souhaite ajouter un bouton permettant aux utilisateurs de demander une adhésion s’ils ne l’ont pas encore dans certaines catégories.
Existe-t-il un composant de thème pour ajouter des boutons, du CSS ou des liens en fonction de conditions ?
Je souhaite ajouter un bouton permettant aux utilisateurs de demander une adhésion s’ils ne l’ont pas encore dans certaines catégories.
Salut Joshua, as-tu une réponse à cette question ? Je rencontre le même problème.
Vous pouvez rechercher currentUser dans la majeure partie de l’application et utiliser ses propriétés pour créer votre condition. Pouvez-vous partager plus de détails sur ce que vous essayez d’accomplir ?
Merci @Johani ! J’essaie d’afficher certains éléments uniquement sur la page d’accueil. Je dois vérifier si cette page est bien la page d’accueil, puis les afficher.
Votre élément est-il une bannière ou quelque chose de similaire qui s’affiche en haut de la page d’accueil ?
Pourriez-vous partager une capture d’écran de son apparence ?
En général, j’ai certains éléments que je dois afficher sur la page d’accueil, comme n’importe quelle page web : une démo vidéo, un texte de bienvenue, un formulaire d’abonnement et des images.
Je n’ai pas besoin d’afficher ces éléments dans mes autres sections (par exemple, les catégories, les fils de discussion, etc.), car ils sont réservés à la page d’accueil uniquement.
J’ai essayé de créer cet effet avec JavaScript, mais lorsque j’enregistre mon code dans « après l’en-tête », les scripts ne s’exécutent pas. Ils ne fonctionnent que dans les éléments « » et « », et il est impossible de modifier l’ordre dans le HTML.
Par exemple, si j’essaie de créer cette structure, c’est impossible :
Je pense que Discourse utilise une page web normale sur un domaine avec le chemin /home, puis utilise les forums sur un sous-domaine. Cependant, il serait formidable de pouvoir personnaliser les blocs de contenu selon la page et d’utiliser Discourse pour l’ensemble du site.
Désolé pour mon anglais
et merci pour votre réponse !