I have come several times accross the same issue, so I think it could be a good idea to add a “Url to internal page” in the “Insert dynamic data” options.
The idea is to get the full url to an internal page, when sending a specific data item, and with specific parameters.
This could be used for instance for easily sharing dynamic content.
When inserting a “Url to internal page”, a dialog would prompt the user which internal page he wants to get the url, for which data, and eventually asking for additional parameters.
I know we could yet achieve something similar using “Website home url” and then manually completing the url with page name, unique id of data to send and other parameters.
However, this is not a good solution because:
- If you change the page name, you have to manually change all the fields where you specified the url
- If Bubble change the way data is represented in the url (now it is the unique id), you have to change manually all the fields
- You cannot generate readable url as Bubble does
- It is a pain to fill a field for a url with dynamic parameters
From my point of view (which might be wrong), it seems like a relatively easy feature to add but would definitly improve our user experience !