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

时间:2012-12-06 10:41:45

标签: css database drupal

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

2 个答案:

答案 0 :(得分:0)

你可以serialize css并存储它,在检索时你可以在取回时un-serialize。如果满足您的需求,您还可以使用css Injector等模块

答案 1 :(得分:0)

在Drupal 6中:

向节点添加CCK字段。使用文本字段,多行。使用CCK的功能隐藏输出字段。现在你有了一个字段供人们输入CSS,但没办法输出它。

然后编辑主题的node.tpl.php并添加类似这样的内容

<?php echo "<style type='text/css'>" . $node->field_fieldname[0]['value'] . "</style>"; ?>其中field_fieldname是新字段的名称。

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