Il supporto per i tag è una funzionalità fondamentale di Discourse. In questa guida pratica, illustrerò come configurare uno schema di tag simile a quello utilizzato da Car Talk.
Vogliamo ottenere quanto segue:
- Tag per marche e modelli di auto.
- Consentire l’uso dei tag di marca e modello di auto solo in determinate categorie.
- I tag dei modelli di auto possono essere selezionati solo se viene utilizzato il tag di marca di auto corrispondente.
Prerequisiti
Innanzitutto, dobbiamo abilitare i tag nelle impostazioni:
In uno schema in cui siamo rigorosi su come vengono utilizzati i tag, dovremmo impedire alla maggior parte delle persone di creare nuovi tag:
Gruppi di Tag
Vai alla pagina indice dei tag (/tags). Seleziona “Gestisci gruppi di tag” dal menu in alto a destra.
Tag di livello superiore
Per prima cosa creiamo i tag delle marche di auto, che vogliamo che le persone inseriscano per primi.
Nella pagina del gruppo di tag:
-
Crea un nuovo gruppo.
-
Assegna un titolo.
-
Aggiungi i tag che dovrebbero appartenere al gruppo. Puoi aggiungere tag esistenti o crearne di nuovi da questa pagina.
-
Vogliamo che le persone usino solo un tag di marca di auto per argomento, quindi spunta la casella per aggiungere questa limitazione.
-
Salva il gruppo.
Relazioni tag genitore-figlio
Ora definiremo i tag dei modelli di auto, che sono raggruppati in base alle marche di auto. Ci sarà un gruppo per ogni marca di auto.
Crea un altro gruppo come prima con un nome appropriato. Questa volta aggiungiamo un tag genitore. In questo esempio, definiamo il gruppo dei modelli di auto Honda e usiamo honda come tag genitore.
Il risultato
A questo punto, l’etichettatura di un argomento rispetterà queste regole. Quando si tenta di aggiungere tag, il primo tag può essere solo uno dei tag di marca (o altri tag che non hanno limitazioni su dove possono essere utilizzati).
Il secondo tag può essere uno dei tag modello corrispondenti al tag Marche selezionato.
Visibilità e restrizioni di utilizzo
Se necessario, è possibile limitare la visibilità o le autorizzazioni di applicazione dei tag a gruppi di utenti specifici:
Restrizioni di categoria
Se voglio che le discussioni sulle auto avvengano solo in una determinata categoria, posso limitare l’uso di tutti i tag di marca e modello dalle impostazioni della categoria.
Nella scheda “Tag” delle impostazioni di una categoria, aggiungi i gruppi.
Se ho altre categorie in cui questi tag dovrebbero essere consentiti, possono essere aggiunti nelle impostazioni di tali categorie nello stesso modo.
E questo è tutto!
Risorse aggiuntive
- Admin guide to tags in Discourse
- Questions about creating, uploading, editing tags
- Educating users about tags
Ultima revisione da @Canapin il 2023-05-22T22:00:00Z









