Share all details about your problem, including any error messages you may have received.
Currently have this use case where we need to edit the SailPoint icon to reflect a custom icon, would like to check if there are any existing solutions for this?
We would like to customise to replace the SailPoint icon highlighted in yellow in above screenshot.
We have checked and we see that in our /ui/images directory, the file is already replaced before. However, it is still not showing up. Are there any other next steps required?
Do we need to made any edits in File you need to change : ui-custom.css? If yes, please advice.
“menu.xhtml” will be present in the ROOT folder. I am not sure about your repository folder structure may be you can check in “web” folder in your Repo
Or make a search using Notepad++ into your Repo. I make a search like below
Try to complete logout and login again. pls make sure it’s properly deployed.
You don’t need to change any file if you are replacing with same name,
Here what document said.
“These images are specified in core product .xhtml files. The recommended approach for changing these images in the UI is to replace the image files in the ui/images directory with custom images for the installation, using the same image file names. This avoids having to change the .xhtml files to point to different image files, simplifying the upgrade process by minimizing the need to edit those files each time.”
@fionali I think you have requirement like to change the logo based on environment.
One option i can think, in build folder ( ssd ) /scripts/build.filelayout.xml
We have some code like
<!-- Added 2012-02-14 for automating branded IIQ splash screens. -->
<!-- Copy in the appropriate branding screen based TARGET environment or -->
<!-- copy in the appropriate branding screen based on what host we run on. -->
<!-- If you want to setup IIQ from this build w/ correct branding add your -->
<!-- login.gif.TARGETNAME to the web/images directory or -->
<!-- login.gif.HOSTNAME to the web/images directory. -->
<if>
<available file="web/images/login-${target}.gif"/>
<then>
<copy file="web/images/login-${target}.gif" tofile="${build.iiqBinaryExtract}/images/login.gif"
overwrite="true" failonerror="false"/>
</then>
</if>
<if>
<available file="web/images/headerSPLogo-${target}.jpg"/>
<then>
<copy file="web/images/headerSPLogo-${target}.jpg"
tofile="${build.iiqBinaryExtract}/images/headerSPLogo.jpg" overwrite="true" failonerror="false"/>
</then>
</if>
<if>
<available file="web/images/login-${env.HOSTNAME}.gif"/>
<then>
<copy file="web/images/login-${env.HOSTNAME}.gif" tofile="${build.iiqBinaryExtract}/images/login.gif"
overwrite="true" failonerror="false"/>
</then>
</if>
<if>
<available file="web/images/headerSPLogo-${env.HOSTNAME}.jpg"/>
<then>
<copy file="web/images/headerSPLogo-${env.HOSTNAME}.jpg"
tofile="${build.iiqBinaryExtract}/images/headerSPLogo.jpg" overwrite="true" failonerror="false"/>
</then>
</if>
<!-- end support for automated branding images. -->
You can create image in your build folder under (web/ui/images) name like