I’m working on a website where people can find sheet music. I’m using CMS to store all the sheet music, and I know there are some manual filters you can add to filter what CMS items show up in the list.
Is it possible to have some buttons to let the user do that?
So that if they want a song that has the filters X and Y they press the buttons X and Y and only those items will show up in the list.
For a moment I thought that was the solution, but I later realised that what I need is more complicated.
Imagine I have two filter sets, “Instruments” and “Time Signatures”.
Under “Instruments” I choose “flute” and “sax”, and I expect sheet music that has both instruments, plus any other extra instrument that it may have (“and” filter).
Under “Time Signatures” however, I can choose “4/4”, “3/4” and “6/8”, and I expect sheet music that has any of those three, or multiple of those three, so not requiring all of them (“or” filter).
Is it possible to have a mixture of both “and” and “or” filters in a set of multiple filtering lists?
Sure, the “and” / “or” are notion that are of course usable ! To my knowledge there is mixitup that do it and isotope. The and / or logic will imply some custom code.