1

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

4

2 回答 2

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 做同样的事情。

于 2012-12-08T05:51:04.643 回答
0

您可以序列化css 并存储它,在检索时您可以在取回时取消序列化它们。如果满足您的需求,您还可以使用诸如css Injector之类的模块

于 2012-12-06T13:54:43.180 回答