Yes, it is a reserved term, in fact I changed name
But unfortunately this is not the solution to my problem. I don’t wanna list the terms… I wanna get only one basing on one condition! I have edited my question to make my intentions more evident.
Have a look at index. It will fetch you the value for a specified key of a map. That said, you might want to reorder that database as a map, with GOOG, etc. being the keys.
Your shortcode: {< ticker name="MSFT" >}. Then in the shortcode template, you do your lookup:
{{ .Params.myresources.( .Get "name" ).Link }}
I am not sure about the ( .Get "name )-part. this would be my first try and depending on the error message I would look for the right term. .Get is your shortcode parameter getting function.
Another way to get there would be {{ index .Params.myresources "MSFT" }} and you might use it with with and then inside the reference . would point to the slice, so .Link points to https://microsoft.com.