Totara Learn Open Discussions

Totara 14 - Icons are not visible in the Basis (deprecated) theme

 
Rajaguru V
Totara 14 - Icons are not visible in the Basis (deprecated) theme
by Rajaguru V - Friday, 22 October 2021, 6:11 AM
 

Hi All,

We are using Totara version 12 theme Basis and recently we tried to upgrade totara version 14. Everything working fine except icons are not visible globally(like gear icon, mail icon etc...). 

If I change the theme to Ventura, the icons are visible but, it seems lots of customised css affected and needs to be re write new css for many of them. 

Please guide me how can I fix it and make the icons visible back in version 14? 

Thanks,
Guru


Dave Wallace
Re: Totara 14 - Icons are not visible in the Basis (deprecated) theme
by Dave Wallace - Monday, 25 October 2021, 6:41 PM
Group Totara

Hi there,

There are significant changes between versions Totara 12 and Totara TXP 13+, one of those areas being the technology stack used to deliver user interfaces, and by association the code used within Themes. Because of this, if you've created a custom Theme, you may need to touch code to be fully compatible. Here are some links to documentation on our technology changes on the front end, more specifically creating a custom theme in T13+, and a case study of our own experience upgrading this Community site from T12 to T13.

It's interesting that you've only noted that icons appear broken and nothing else though, that problem sounds quite specific. Have you purged the system caches as a first step, to uncache any stale files that might be hanging around? But also, if you have customised anything, then most notably perhaps from your brief description of the problem you're having, is the case study which describes upgrading CSS from LESS to SCSS.

In order to help further we will need some more details from you, such as understanding what you may have customised, for example have you customised the Basis or Roots themes?  Have you extended or changed the available icons? Also, I would encourage you or your Totara Partner to raise a support ticket, so that you can shared customised code with us etc.


Kind regards,

Dave