I’m interested in building a tag union capability that would mimic how tag intersections are currently implemented (Tag intersections page): essentially the same result as intersections (the default category/Latest view), but doing an OR on multiple tags rather than an AND. I would appreciate any suggestions as a new Discourse developer.
My thoughts (so far) are as follows:
Searching on multiple tags via the search page essentially provides tag-union functionality (Does multiple tag search support AND vs OR?). The problem is that I don’t want the search results view – I want the default category page. Could search results be redirected to accomplish this?
If search results can’t be redirected, I’m open to attempting a /tags/union/ route (and have been looking into how intersection works). I would prefer to do this via plugin, but I am concerned that that is not something that could currently be accomplished via a plugin. Any suggestions here would be appreciated.
If there is sufficient user interest to add a tag-union capability into the Discourse core, I’d be willing to do it and submit a PR, but I’m hoping to find an alternative. Thanks in advance.
La creazione di array di queryParam utilizzando la sintassi paramName[] è specifica del framework backend e non credo che sia supportata nativamente da Ember. Potremmo essere in grado di farla funzionare, ma ho dato solo una rapida occhiata all’implementazione lato server del filtro tags e sembra che supportiamo anche un elenco separato da spazi.
Questo è molto carino. Tuttavia, la pagina non mantiene le restrizioni quando viene selezionata una categoria dall’angolo in alto a sinistra. Per le pagine con tag singoli, questo funziona come previsto.
Ad esempio, se mi trovo in /tag/tag1 e seleziono site-feedback dall’angolo in alto a sinistra. Mostra /tags/c/site-feedback/2/tag1.
Con /?tags=tag1+tag2, mi reindirizza semplicemente a /c/site-feedback/2
È possibile avere questa funzionalità?
Suppongo che sia stato richiesto anche in questi due argomenti: