如何在drupal中的数据库中存储css规则?

如何在drupal中的数据库中存储css规则?,css,database,drupal,Css,Database,Drupal,我想将css规则存储在数据库中,以允许用户在页面上应用自己的css。我需要帮助。我面临着花括号的问题。你可以在css中存储它,在检索时,你可以在取回时保存它们。您还可以在Drupal 6中使用如下模块,如果它满足您的需求: 将CCK字段添加到节点。使用一个文本字段,多行。使用CCK的特性隐藏字段以避免输出。现在您有了一个字段供人们输入CSS,但无法输出它 然后编辑主题的node.tpl.php并添加如下内容 其中field_fieldname是新字段的名称 在Drupal 7中:类似,但是使用c

我想将css规则存储在数据库中,以允许用户在页面上应用自己的css。我需要帮助。我面临着花括号的问题。

你可以在css中存储它,在检索时,你可以在取回时保存它们。您还可以在Drupal 6中使用如下模块,如果它满足您的需求

将CCK字段添加到节点。使用一个文本字段,多行。使用CCK的特性隐藏字段以避免输出。现在您有了一个字段供人们输入CSS,但无法输出它

然后编辑主题的node.tpl.php并添加如下内容

其中field_fieldname是新字段的名称


在Drupal 7中:类似,但是使用core Fields模块来做同样的事情,而不是CCK。

这听起来像是管理css的噩梦。为什么不存储类名并在css文档中保留css样式呢?我希望用户在单个页面上应用自定义css,以便将其存储在数据库中,并为特定用户加载特定页面。用户有一个字段可以输入他们的css规则进入数据库。啊,好的,我明白了。什么样的数据库和字段设置是什么?您是否在insert上使用了mysql\u real\u escape\u string之类的函数?我使用的是drupal 7,mysql。我使用了转义功能,但不起作用。您可以安装并授予用户添加规则的权限。另外:让用户像这样键入CSS是个坏主意,会导致问题和/或网站看起来很糟糕。实际上,添加内容时,网站管理员可能会通过添加自定义CSS来更改内容的外观。我在Drupal7中使用表单API添加自定义字段。resumator.com等大型网站正在使用这一功能。