A couple of approaches you could try…
-
Make a separate “jump page” for each brand that sets the global variable and automatically loads the first page, e.g., a page named “ACME1-Start”, a page named “ACME2-Start” etc. Each jump page would be empty but have an OnPageLoad event that sets the global variable to the brand identifier (you could even use “set OnLoadVariable to [[PageName]]” ) and then “Open “Page 1” in Current Window”. So, you would either share the URL
http:\\mysite.com\acme1-start.htmlorhttp:\\mysite.com\acme2-start.html. Both would automatically redirect to \page1.html . -
Send out the URL without the sitemap and vary the global variable value. So, look at the URL for the Axure prototype without the sitemap, and you’ll see your global variables and their values. It would look something like this:
http:\\mysite.com\page_1.html#OnLoadVariable=ACME2&CSUM=1. …These URLs can get pretty long and ugly, though.
You should also make your default (top state of dynamic panel) generic, so your brands don’t get accidentally exposed by loading or reloading the prototype “cold” (global variable doesn’t get set or gets reset to the null default.) Do note this doesn’t make things bulletproof. A knowledgeable user can inspect the HTML and figure things out.
- Or, for more “brand security” instead of a master panel for brands, create a master or sets of masters for all common widgets/groups/panels–whatever you would not vary by brand. Thus, when you need to make a change to any of this it will be applied to all brand versions. Then, create brand-specific pages (probably best grouped into brand folders; also best to build out one whole set (for ACME1) then duplicate the branch (for ACME2) replacing the brand info on each page.) Then, create unique HTML generators for each brand. In the ACME1-HTML generator, select only the ACME1 branch of pages to publish; in the ACME2-HTML generator, select only the ACME2 branch of pages, etc. In the Publish > More Generators and Configurations menu, you can select the HTML 1 (default) item and duplicate it, then rename it. Double-click the Configuration name or click “Edit” to select which pages, fonts, etc. to use. In this way, your ACME1 prototype will only have ACME1 brand info and nothing about any other brands. More secure but more for you to set up.