动态CSS可从网站的CMS更改

动态CSS可从网站的CMS更改,css,templates,database-design,content-management-system,Css,Templates,Database Design,Content Management System,情况: 我有一个单一模板(css,图像,HTML,js)的网站。 也有和CMS连接到网站。 我的客户希望动态地改变网站的风格设计。 我想知道如何在我的代码中实现这一点。。 有什么独特的/最佳的做法吗 我眼中的选择: 将每个设置存储到数据库中,并在每次加载网站时收集数据(更像是愚蠢的想法) 当他更改设置时,我将只使用原始css并替换所需的内容 然后我将使用新的css文件加载网站 我相信有一个更好的选择 你能帮我个忙吗?你可以选择在你的CMS中上传文件吗 为什么不允许用户在特定目录中上载具有特定名称

情况:

我有一个单一模板(css,图像,HTML,js)的网站。 也有和CMS连接到网站。 我的客户希望动态地改变网站的风格设计。 我想知道如何在我的代码中实现这一点。。 有什么独特的/最佳的做法吗

我眼中的选择:

  • 将每个设置存储到数据库中,并在每次加载网站时收集数据(更像是愚蠢的想法)
  • 当他更改设置时,我将只使用原始css并替换所需的内容
  • 然后我将使用新的css文件加载网站

    我相信有一个更好的选择


    你能帮我个忙吗?

    你可以选择在你的CMS中上传文件吗


    为什么不允许用户在特定目录中上载具有特定名称的CSS文件(确保您有适当的回退默认值)。我在这里的假设是,一个额外的查询不会破坏您的站点(特别是因为CSS将被缓存)。

    问题是客户端甚至不知道什么是CSS。。。他必须能够用一些界面来控制他喜欢的东西。那么这真的取决于你使用的具体解决方案,也许可以与CMS供应商讨论?他们将有这方面的经验。