Ideally, I need the entire URL to be dynamic. Unfortunatley, this doesn't work, the output is blank:
{url_0}

This particular website is multi language, uses multiple collections and each collection has many categories. A rather large website. :)

This is an example of a typical collection detail page URL
/en/rail-technologies/solutions/friction-management/hydraulic-lubricators

I can partially get it to work by adding {solution_slug} to the end of the URL (in the URL for single items field).

/en/rail-technologies/solutions/friction-management/{solution_slug}

I need to add {braces} to every part of the URL, not just the end.

The detail page <perch:showall> lists lots of IDs that should allow me to create a dynamic URL, but many of the IDs don't work in {braces}. I can only assume many of the IDs aren't available on the search page...

For example, there's url_1 which is the name of the category (friction-management). I thought I could do this:

url_0, url_1, etc won't be useful in there as they are not really data available for the item. They're available for you on the page. So not everything you see on the detail page with perch:showall is available to you in this case.

What does friction-management represent in your item template? Is it a category field?

Yeah, I guess the way URL for single items setting is designed to work is to hardcode the full path and end it with a {slug}

For most sites that'll work fine. It's just unfortunate for this particular project the detail page of a collection can be in five different places. Plus the surrounding links/sidebar are different depending on where the user is in the website.

For most sites that'll work fine. It's just unfortunate for this particular project the detail page of a collection can be in five different places. Plus the surrounding links/sidebar are different depending on where the user is in the website.
https://snaptube-downloadapp.com/https://popcorntimeapk.org/