Hey all,
Bit of a brain tickler and wondering how people may approach this to sort of give me a hand in the right direction 😅
Im in the process of trying to figure out how to create a listing page which uses filters and filter values that are defined by a content editor themselves and "tagged" onto the child pages that will ultimately live in this overview page.
Wondering if anyones tackled this sort of issue before?
First initial thought was to create a block list on the overview page with a content tab containing the Filter name and potential values, then a setting tab containing the filter "type" settings, such as - its a radio list, or a checkbox list, or a range slider e.t.c
However, im not entirely certain if I could then somehow pull through a block list with "pre values" coming from the parent page onto the child pages themselves.
Then i thought about doing it with simple node traversal, by having a "Filters" node, individual children for filter types, then allowing a child page to select from any of these children with some sort of content picker. However, that means that the nodes would technicall be routable via URL and I dont think that'd be the ideal scenario but if I could disable that in some way, that'd be top.
Final idea I had was to use the Umbraco Tag property, and use some string manipulation in which the editor could type "filter:type:value" as the tag, and I would then take the tags on my overview page and effectively rebuild up the filter options from that, however I could see that being somewhat expensive if the site grows in size and also requires a bit of knowledge from the editor themselves to set up.
Ultimately, if anyone knows of "the way" to do this, id really appreciate the advice 😄