I have spent almost one year developing my sit to its current state in order to build my business in the best possible way. On my site I have a list of brazilian jiu jitsu gyms. I have both a category page to list them all and an item page to show more details on the gyms themselves.
I want to give the gyms total control over how their page looks on the site in order to best represent them! Overwhelmingly there request boil down to changing the colors to somewhat match their gym / team colors. I agree with them that this is something that I NEED to implement into my business. However there are road blocks. (WEBSITE IS LINKED BELOW)
PROBLEM A :
I have set up my website using strips as I feel this achieves a very professional look!
$w('#columnStrips') have no functions or variables that can be manipulated to change its colors.
PROBLEM B :
There are a few different elements on the page which need its colors to be changed.
Strips ( as already mentioned )
None of these elements contain to my knowledge and I have dug as deep as I can as a novice programmer, a way to change their colors.
SOLUTION A :
Simply allow these elements as mentioned above to have access in some way to these functions and variables.
SOLUTION B :
Consider adding a color variable for these elements and more in order to give users more design options when using WixCode.
$w(ID).color = #FF001234;
SOLUTION C : BIGGEST SUGGESTION
Allow wixCode to manipulate an additional pallet or color theme.
This would allow the code to change the additional color pallets without having to make huge chunks of code for each individual elements code to be accessed and manipulated. THIS AVOIDS HAVING TO IMPLEMENT ANY OF THE ABOVE SUGGESTIONS.
Users could simply set the section of the color pallet (on the page I am talking about on my site I use the blue section in the below picture )
IF there were an additional pallet or even one section of the pallet that were editable ONLY in code this would provide.
In my database collection for the gyms I could simply have additional columns for the 5 colors in the "additional pallet section", I could set this page up to use that particular section of the pallet and then simply use code to manipulate the colors by connecting them to the colors in the database.