When customizing a portal theme according to previous processes, for example using the command "vpn parameter UITHEME CUSTOM", the administrator needs to copy the CSS files in the NetScaler shell. Because of the design changes for Portal customization in NetScaler Gateway 11.0, copying the CSS files is required. Complete the steps described in the documentation page at:
http://docs.citrix.com/en-us/netscaler-gateway/10-5/ng-connect-users-wrapper-con/ng-connect-users-cr-integration-con/ng-connect-custom-theme-page-tsk.html
The following changes to the steps are needed:
After step 3,
4) At command prompt, type "cd /var/netscaler/logon/themes/ "
If you want to customize the Greenbubble theme, then
"cp -r Greenbubble Custom"
Or if you want to customize the Default theme, then
"cp -r Default Custom"
Now, you can make changes to files under "/var/netscaler/logon/themes/Custom"
Make edits to css/base.css
Copy a custom logo to the /var/ns_gui_custom/ns_gui/vpn/media folder
Make changes to labels in files present in resources/ directory. These correspond to different languages.
Note: You can use WinSCP to transfer the files.
If changes to html pages or javascript files are also needed, then edits in "/var/ns_gui_custom/ns_gui/" would be needed.
After all changes are done to files in "/var/ns_gui_custom/ns_gui"
At command prompt, type
"tar -cvzf /var/ns_gui_custom/customtheme.tar.gz /var/ns_gui_custom/ns_gui/*"
5. Use the configuration utility to switch to the custom theme.
The previous Step 5 is not required in NetScaler Gateway 11.0. Once changes are made to one appliance, they propagate to all appliances in HA or cluster configurations.