Comment avoir plusieurs copies du thème Default?

Salut, lorsque vous utilisez des thèmes supplémentaires installés avec Discourse, il est possible d’installer plusieurs copies du même thème (par exemple, https://github.com/discourse/discourse-air) avec des noms différents, puis de configurer différents composants de thème pour chaque copie du thème afin d’offrir différentes expériences sélectionnables par l’utilisateur. Et lorsque le thème installé est mis à jour en amont, les deux copies du thème sur mon instance Discourse sont automatiquement mises à jour. Mais que se passe-t-il si je veux offrir plusieurs copies du thème « Défaut » de Discourse ? Je ne trouve pas de dépôt https://github.com/discourse/* pour le thème « Défaut ». Je sais que je peux exporter/importer une copie, mais je veux que ma copie reste liée à l’amont afin qu’elle soit mise à jour, et je ne veux pas avoir à gérer git ou le fork.

Oui, cela fonctionne. Par exemple, sur l’un de mes sites, j’ai quelques thèmes et deux installations du composant thématique Aperçus de la liste de sujets qui ont des noms et des paramètres différents et sont associés à un thème différent.

2 « J'aime »

Salut Robert, merci pour ta réponse. Désolé, je ne me suis pas bien expliqué, je parle de plusieurs copies du même thème complet, comme ceux que l’on trouve sur Theme - Discourse Meta, pas des composants de thème. Il est possible d’installer plusieurs instances du même thème complémentaire, mais comme le thème « par défaut » de Discourse n’est pas explicitement installé par l’administrateur, je ne pense pas qu’il soit possible d’avoir plusieurs instances de celui-ci.

Mon exemple comprend deux thèmes.

1 « J'aime »

Bonjour, je fais référence au bouton Installer sur /admin/customize/themes. Il ne semble pas possible d’installer une autre instance du thème « Par défaut » de Discourse tout en maintenant sa dépendance de mise à jour vis-à-vis de l’amont.

Je pense avoir compris. Donc, lors de la création d’un nouveau Thème nommé avec cette boîte de dialogue, le thème de base sera le thème « Par défaut » de Discourse ?

Je pense que vous réfléchissez un peu trop ?

Le thème par défaut n’est qu’une coquille vide d’un dépôt de thème avec deux fichiers, un dans un dossier :slight_smile:

Exportez-le, inspectez-le ?

Et un thème n’est pas beaucoup plus qu’un composant de thème avec “false” dans le paramètre component

Vous pouvez certainement “installer” plusieurs instances d’un thème.

Je recommande d’en gérer un sur GitHub.

C’est très simple comme Robert l’a dit

Par exemple, si je veux installer deux fois le « Ghost Theme », il suffit de modifier le nom de l’un d’eux

C’est-à-dire Ghost2 Theme

2 « J'aime »

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