Firesphere

That would help make sure you are actually looking at the right filed

Firesphere

Have you tried printing out e.g. the ClassName or ID on the template, before the if statement?

Firesphere

So, in your app/templates, you'll need to put your actual template in the complete namespaced folder

Firesphere

That could very well be it. You need to pass the classname to the renderer, which then looks up that template based on the class namespace

Firesphere

the setTemplate also should probably self::class and not __class__

Firesphere

You shouldn't do that, you should use VendorName\Project\, e.g. for me, that's Firesphere\CurrentProject\

Firesphere

But your custom fields seem to be namespace SilverStripe\UserForms\etc\bla?