URL Parameters aren't working

Hi Everyone! I am building my first URL parameter where I want the group container "settings’ to be invisible and collapsed until the user clicks on ‘settings’ in the menu. My container doesn’t show when I preview and click on ‘settings’. Here’s what I’ve checked:

Group Navlink Overview is an element, so would never be able to match the text value of your url param. Also it looks like you haven’t actually defined what the param’s value is in your go to page action.

So it will be printing something like:
https://website.com?v=

When what you actually want is:
https://website.com?v=settings

Simplest fix for this is just to add “settings” as the text value of your v param when defining the go to page action, then your conditional should also check for the value “settings” from the v param to show the group.

If you’re using page params to show/hide multiple groups however, I’d recommend setting up an option set, which will enable you to easily pull exact string matches and simultaneously allow for naming scheme updates (if you decide to call settings “admin” down the line for example).

You haven’t set a value for the URL parameter in your Go To Page Action.

What a fast response, thank you so much @ed19. The suggestion to make an option set is a great one. I’ll look into how to do that for this particular action. The preview does show ‘=settings’ and does the same for each of the menu elements when I click them. I tried to set ‘v = settings’ in the param view, but it didn’t change anything. I am following exactly what the bubble lessons (URL Parameters, Section 3, Lesson 3) where they are demonstrating to make this element match the text value of the url param . So, that’s what has me confused as to why it’s not working.

I think I’ll scrap it anyway and go with creating an option set. I am show/hiding multiple groups and might change the naming convention in the future. Do you know of a good video or directions to set up that option set?

Many many thanks!
bubble address bar v settings

Thank you @adamhholmes! I caught that after making this post and it didn’t change anything…

I’ve not watched the training videos so couldn’t say I’m afraid, but it’s simple enough to do for something like this as you only need a text value in each. Option sets are accessed via “get an option” when creating workflows.

Double check your conditional, as the url param now looks fine. It should be when v = settings.

Also it may be another element, but there’s nothing about visibility there in the screenshot.

Working example here, it’s a real simple setup:

page

editor