Note that if get rid of where, by replacing (where .Site.Data.participants "speaker" "invited") with simply .Site.Data.participants it does produce something. But then I get a list of all speaker, whether or not they are invited.
Could someone be so kind and help me figure out what goes wrong with my where ?
Here I understand what is the problem. There are basically 12 speakers which are not invited before the first invited speaker. With this solution the indexing is over all speakers and not the subset I am considering.
Thanks for the suggestion. Actually what I ultimately want to do is different then just a numbered list. I presented the question this way in ordered to have a simple setting.