Come avere più copie del tema Default

Ciao, quando si utilizzano temi aggiuntivi installati con Discourse è possibile installare più copie dello stesso tema (ad esempio, https://github.com/discourse/discourse-air) con nomi diversi, e quindi configurare componenti tematici diversi per ogni copia del tema per offrire esperienze diverse selezionabili dall’utente. E quando il tema installato viene aggiornato upstream, entrambe le copie del tema sulla mia istanza Discourse vengono aggiornate automaticamente. Ma cosa succede se voglio offrire più copie del tema “Predefinito” di Discourse? Non riesco a trovare un repository https://github.com/discourse/* per il tema “Predefinito”. So che posso esportare/importare una copia, ma voglio che la mia copia rimanga collegata all’upstream in modo che venga aggiornata, e non voglio occuparmi di git o del forking.

Sì, funziona. Ad esempio, su uno dei miei siti ho un paio di temi e due installazioni del componente aggiuntivo “Topic List Previews Theme Component” che hanno nomi e impostazioni diverse e sono associati a un tema diverso.

2 Mi Piace

Ciao Robert, grazie per la risposta. Mi dispiace di non essermi spiegato, sto parlando di più copie dello stesso tema completo come quelle che si trovano su Theme - Discourse Meta, non dei componenti del tema. È possibile installare più istanze dello stesso tema aggiuntivo, ma poiché il tema “Predefinito” di Discourse non è esplicitamente installato dall’amministratore, non credo sia possibile avere più istanze di esso.

Il mio esempio include due Temi.

1 Mi Piace

Ciao di nuovo, mi riferisco al pulsante Installa su /admin/customize/themes. Non sembra possibile installare un’altra istanza del tema “Predefinito” di Discourse mantenendo la sua dipendenza dagli aggiornamenti upstream.

Penso di aver capito. Quindi, quando si crea un nuovo Tema denominato con questa finestra di dialogo, il tema di base sarà quello “Predefinito” di Discourse?

Penso che tu stia pensando un po’ troppo?

Il tema predefinito è solo un guscio vuoto di un repository di temi con due file, uno in una cartella :slight_smile:

Esportalo, ispezionalo?

E un tema non è molto più di un componente tema con “false” nel parametro component

Puoi sicuramente “installare” più istanze di un tema.

Raccomando di gestirne uno su GitHub.

È molto semplice, come ha detto Robert

Ad esempio, se voglio installare “Ghost Theme” due volte, modifico semplicemente il nome di uno

Cioè Ghost2 Theme

2 Mi Piace

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