OK got it working. And honestly so embarrassed 😅. I had spelled the template wrong in the view. But I never would have seen it without the advice here from @User . Thank you so much to all the advice from @User @User too. I will write this up as a gist on GitHub for others that want to replicate a similar idea.