Come dividerei al meglio il select-kit della categoria in due menu a tendina?

Sto ridisegnando il forum della community di un progetto di volontariato. Attualmente abbiamo categorie di discussione pubbliche e alcuni gruppi di lavoro che sono anch’essi impostati come categorie, ma l’accesso è limitato a determinati gruppi. Quindi, al momento, queste categorie con accesso limitato sono completamente nascoste se non si è membri del loro gruppo. Ma vogliamo dare loro maggiore visibilità per attrarre più partecipanti.

Per supportare ciò, ho abbozzato un progetto che presenta le categorie pubbliche come “Spazi” e quelle limitate come “Gruppi”. Voglio impostare questa distinzione, perché questi due tipi funzionano in due modi distinti, non solo per quanto riguarda l’accesso, ma anche per come sono guidati e moderati.

In fondo allo schizzo c’è l’elenco delle categorie e lì posso facilmente impostare questa separazione con il componente Category Groups.

Ma vorrei anche offrire due percorsi di accesso distinti direttamente nella barra di navigazione:

Screenshot from 2022-01-26 21-10-27

Quindi sia “Spazi” che “Gruppi” aprirebbero un elenco a discesa di categorie, solo con elementi diversi. E mi chiedo ancora se c’è un modo per ottenere questo senza troppi stravolgimenti. @Johani penso che tu abbia condiviso un approccio elegante su come aggiungere un custom select-kit di recente? Non sono sicuro se funzionerebbe qui, ma non riesco più a trovarlo.

Grazie a tutti per i suggerimenti :slight_smile:

5 Mi Piace

Ho pubblicato di recente sulla trasformazione del pulsante “Nuovo argomento” in un menu a discesa personalizzato select-kit, forse questo aiuterà? Convert the New Topic button to a have a sub menu - #7 by awesomerobot

6 Mi Piace

Ah sì, questo è l’argomento che ricordavo ma attribuito a Joe. Grazie per averlo condiviso di nuovo @awesomerobot!

1 Mi Piace

Puoi modificare il menu a discesa delle categorie e fare in modo che mostri solo categorie illimitate. Puoi anche creare un altro componente che lo “estenda” e fare in modo che mostri solo categorie limitate.

Tutto ciò richiederebbe solo poche righe di codice ed è a prova di futuro.

Ho una piccola domanda prima di procedere. Come funzionerebbe questo nel composer? Vuoi che questa separazione esista anche quando gli utenti creano un argomento, o ti va bene avere sia “spazi” che “gruppi” nello stesso menu a discesa nel composer?

2 Mi Piace

Sì, sembra una soluzione perfetta e semplice per i menu a discesa!

Penso che il composer sarà migliore senza modifiche. Per gli utenti che non possono pubblicare in una categoria limitata, non dovrebbe comunque apparire nel composer.