我想将我的 css 规则存储在数据库中,以允许用户在页面上应用他们自己的 css。我需要帮助。我正面临花括号的问题。
问问题
275 次
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 回答