CSS ルールをデータベースに保存して、ユーザーがページに独自の CSS を適用できるようにしたいと考えています。助けが必要です。中括弧の問題に直面しています。
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: 同様ですが、CCK の代わりにコア Fields モジュールを使用して同じことを行います。
于 2012-12-08T05:51:04.643 に答える
0
css をシリアライズして保存し、取得中にシリアライズを解除してフェッチバックすることができます。必要に応じて、css Injectorなどのモジュールを使用することもできます
于 2012-12-06T13:54:43.180 に答える