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 sono perso completamente questa TC e mi sono ritrovato in diversi thread più vecchi che chiaramente non erano stati riuniti. Ci darò un’occhiata!

Questa TC modifica semplicemente il testo, invece di nascondere il pulsante predefinito e sostituirlo con un nuovo pulsante. Per il mio caso d’uso, in cui instrado anche verso un Wizard dal plugin Custom Wizard Plugin 🧙, questo è necessario.

Tuttavia, rimango colpito dalla completezza di Customize new topic button text (array di impostazioni, copre altri pulsanti, ecc.) e, guardandolo di nuovo, vedo che è possibile modificare il percorso del nuovo pulsante con una piccola modifica. Sarebbe meglio estendere (leggermente) quella TC invece di avere questa.

Ho inserito un Contribute > Feature per questo, includendo una pull request:

3 Mi Piace