When creating and modifying a custom portal theme, use the following steps:
1. Create a new custom theme based on RfWebUI. Go to
Citrix Gateway ->
Portal Themes and click
Add. Fill in information and click
OK.
2. Make any modifications required to the look and feel and click OK
3. Choose a language and click OK
4. Click
Login Page under
Advanced Settings5. Click
OK under the
Login Page settings (This will populate an the file
/var/netscaler/logon/themes/<custom_theme_name>/strings.<language>.json with an example of the elements and formatting used in the file.
6. Click
Done7. Now any changes required for customization of Native OTP or any other string elements can be made directly by modifying the file
/var/netscaler/logon/themes/<custom_theme_name>/strings.<language>.json from the command line.
Note: After making any changes to the file
/var/netscaler/logon/themes/<custom_theme_name>/strings.<language>.json the integrated cache on the Citrix ADC will need to be flushed prior to testing.
Problem Cause
Customized string elements written into /var/netscaler/logon/LogonPoint/custom/strings.<language>.json will not be displayed when a new named custom theme has been created. String elements for a new named custom theme should be modified via the Citrix ADC GUI or by editing the file /var/netscaler/logon/themes/<custom_theme_name>/strings.<language>.json.