Is there a way to dynamically apply a brand to a form in Maestro based on a parameter passed in the URL?
Hi - I'm not sure your question makes sense. Although I think I understand what you mean. Short answer I believe is "No".
As form users never "hit" Maestro, forms must be published (exported / imported) to TM, effectively as a finished product (brand / styling fixed). Hence you need to republish a separate form for each style or brand you want. Obviously you can reuse most or all of the components from Maestro just apply a different style.
Hope I'm right here?? Cheers, W
I should have explained the use case: The client needs to display a different brand for a form depending on where the user is accessing it from (geographic location). The details are still being worked out, and they may end up using different criteria, but we were thinking of passing an identifier in the URL.
I had hoped that we could do something like using an 'on load' rule to apply the brand. It's clear from your explanation that this is not possible. In that case though, I'm wondering if we could use dynamic classes instead? I understand that we wouldn't be able to change the entire brand, but changing some of the styles might be enough in this case.
Thanks Julio! Nirmal actually came up with a solution that entails changing some of the attributes at run time, so that will work for us for now. But it is always good to hear about other options, so thanks for the suggestions.
There is no way yet to make a full change dynamically, but you can change a few things on CSS using business rules.
Something else you can change are the images,with a prefill service, based on a parameter in the url, you can choose what images to display.
If you can use different versions of the form with the different branding, perhaps adding a landing page with some logic where the form code is chosen and redirect to it....