我正在开发一个多租户应用程序,我希望每个租户都能控制特定元素的颜色。例如,我成像有一个表格瓦特/颜色选取器,用户可以控制物品,如现场背景颜色,导航栏颜色等动态SASS生成
我有设置默认颜色方案的基线SASS(.scss)文件。我的问题是:
- 然后我会如何加载“动态”主题.scss文件?
- 如果我有像Tenant.nav_bar_link_color这样的模型字段,我会如何将这些值加载到SASS主题文件中?
- 我能否/应该以某种方式将Tenant特定主题预编译到资产管道中?
我正在开发一个多租户应用程序,我希望每个租户都能控制特定元素的颜色。例如,我成像有一个表格瓦特/颜色选取器,用户可以控制物品,如现场背景颜色,导航栏颜色等动态SASS生成
我有设置默认颜色方案的基线SASS(.scss)文件。我的问题是:
您可以将一个类添加到主应用程序的主体元素。这可能是像
<body class="">
然后以编程方式添加一个类,如“方案红色”或“方案 - 蓝色”根据他们的一个主题选择这个主体元素。
在您的SASS中,您将有不同的配色方案来覆盖默认值。