Hi guys,
In our attempts to customize the looks and feel of Rapido using Ignite, we have seen a potential issue with not having access to global variables in Ignite, not the possibility of compiling Ignite together with Rapido styles, which makes them disconnected in case some changes are made in the Area settings.
This seems to be related mostly with how the Variables and Rapido files are generated, mostly because you cannot know upfront the IDs of the Areas that you have to connect the styles for. And the problem here seems to be the inclusion of the AreaID in the name of the files, especially for Variables.
I was wondering if there might be an alternate solution to group the styles in folders named after Areas instead of grouping them based on FileName. This will ensure a consistent file structure inside the folder and the Variables can be referenced anywhere.
you have now:
/Files/Templates/Designs/Rapido/css/rapido/_variables_1.auto.less
what if this would be changed into:
/Files/Templates/Designs/Rapido/css/Area_1/rapido/_variables.auto.less
What do you think? Do you see any benefit in this approach? I am sure it's not an easy change considering all the backward compatibility issues but maybe it might be helpful for future implementations.
Thank you,
Adrian