Using a site param in a range


I have a site param in my config.toml that determines the language.
I want to iterate over


is this somehow possible?

You have to use the index func:

index Site.Data.projects $Site.Params.languageCode

OK, but how do I combine this with range?

Something like:

{{ range {{index .Site.Data.projects $Site.Params.languageCode}} }}

Untested, but this should work:

{{ range (index .Site.Data.projects $Site.Params.languageCode) }}

or if you prefer no parentheses:

{{ range index .Site.Data.projects $Site.Params.languageCode }}