Pulsante alternativo per nuovo argomento (per categoria)

:information_source: Riepilogo Modifica il testo del pulsante Nuovo argomento per categoria.
:hammer_and_wrench: Repository github.com/nathan-nz/category-new-topic-button
:question: Guida all’installazione Come installare un tema o un componente del tema
:open_book: Nuovo ai temi di Discourse? Guida per principianti all’uso dei temi di Discourse

Install this theme component

Questo componente del tema consente di personalizzare l’etichetta del pulsante “Crea argomento” in Discourse per categorie specifiche, per il caso d’uso specifico di categorie di eventi dedicate.

Può essere facilmente forked e modificato per altri casi d’uso; non è stato pratico renderlo configurabile.

Come Funziona

Questo componente sfrutta l’API di Discourse per sovrascrivere l’etichetta predefinita del pulsante “Crea argomento” in base alle esigenze specifiche della categoria. Consente agli amministratori di controllare quali categorie visualizzano etichette personalizzate e quale dovrebbe essere tale etichetta.

Configurazione e Impostazioni

  • Opzioni di impostazione:

    • Etichette eventi per categoria: un’impostazione consente agli amministratori di scegliere categorie specifiche che dovrebbero utilizzare la traduzione new_event (“Nuovo evento” per impostazione predefinita).
    • Comportamento predefinito: per le categorie non specificate nelle impostazioni, il pulsante utilizzerĂ  per impostazione predefinita la traduzione new_topic (“Nuovo argomento” per impostazione predefinita).
  • Come configurare:

    1. Accedi alle impostazioni: vai alla sezione delle impostazioni del tema nel tuo pannello di amministrazione di Discourse.
    2. Seleziona categorie: utilizza il selettore di categorie nell’impostazione “Etichette eventi per categoria” per selezionare le categorie che desideri etichettare come “Nuovo evento”.
    3. Salva e aggiorna: dopo aver effettuato le selezioni, salva le modifiche per applicare immediatamente le nuove etichette dei pulsanti.

Questo componente è progettato per essere semplice ma potente, offrendoti la flessibilità di applicare personalizzazioni uniformi o categorizzate all’interfaccia del tuo forum.

4 Mi Piace

Come si confronta questo con il componente tema Customize new topic button text?

4 Mi Piace

Ah! Mi è sfuggito completamente quel TC e mi sono perso in diversi thread piÚ vecchi che chiaramente non sono stati collegati. Mi ci metterò subito!

Questo TC cambia semplicemente il testo, invece di nascondere il pulsante predefinito e sostituirlo con un nuovo pulsante. Per il mio caso d’uso, in cui sto anche instradando a una procedura guidata da Custom Wizard Plugin 🧙, questo è necessario.

Tuttavia, sono impressionato dalla completezza di Customize new topic button text (array di impostazioni, copre altri pulsanti, ecc.) e, guardandolo di nuovo, vedo che è possibile cambiare la rotta del nuovo pulsante con una piccola modifica. Sarebbe meglio (leggermente) estendere quel TC invece di avere questo.

Ho inserito una Feature per questo, inclusa una pull request:

3 Mi Piace