【问题标题】:Dynamic CSS changeable from website`s CMS可从网站的 CMS 更改的动态 CSS
【发布时间】:2013-09-18 08:13:48
【问题描述】:

情况:

我有一个带有单个模板(css、图像、HTML、js)的网站。 还拥有和网站连接的 CMS。 我的客户希望从网站的样式设计中动态更改所有内容。 我想知道如何在我的代码中实现它.. 是否有一些独特/最佳实践?!

我眼中的选择:

  1. 将所有设置存储到数据库中,并在每次网站加载时收集数据(更像是愚蠢的想法)
  2. 当他更改设置时,我将使用原始 css 并替换所需的东西。

然后我将使用新的 css 文件来加载网站。

我确信有更好的选择..

你能帮我出主意吗?

【问题讨论】:

    标签: css templates database-design content-management-system


    【解决方案1】:

    您可以选择在 CMS 中上传文件吗?

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

    【讨论】:

    • 问题是客户根本不知道CSS是什么...他必须能够通过一些界面来控制他喜欢的东西。
    • 那这真的取决于你使用的具体解决方案,也许与CMS供应商讨论?他们会有这方面的经验。
    猜你喜欢
    • 2019-10-22
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    • 2015-04-26
    相关资源
    最近更新 更多