I am trying to:
Add a new commercial plugin (hidden link) to display IMDb information on the movie / films section of my website. The usage should be simple: [imdb]URL[/imdb]
When I type this format directly into a page, it works fine.
Link to a page where the issue can be seen: hidden link - shortcode typed directly into content.
I have registered the shortcode.
The field 'website' is a URL. I have it higher on the page as a link to the imdb website.
Any page where the shortcode is displayed from the View is blank.
Shortcodes within shortcodes won't work unless you have special handling for it.
The imdb shortcode would need to pass the content of the shortcode (which is a types shortcode) through the_content filters so that the types shortcode was parsed already and what the imdb shortcode then processed was a url string, not some text which you and I recognise as a types shortcode but which is meaningless to it.
You can work around this by registering your own custom shortcode which you use much like your are currently trying to use the imdb shortcode, where you "do" the types shortcode, then "do" the imdb shortcode with that value, and return the result.