Posted by nikaso on February 27, 2013 at 7:31am
Drupal6を使用しております。
各ノードにそのノード専用のCSSやJSを適用したいです。
cckで投稿画面にテキストエリアを作って、そこに記入したCSSやJSをノード表示時にヘッダー内で外部ファイルとして読み込めるというのが理想なのですが、難しいでしょうか?
なにか方法がありましたらお助けください。
上記が難しい場合、ヘッダー内で埋め込みCSSの形で書き出す方法、または、投稿時にCSSファイルをアップロードして、それをヘッダー内で外部ファイルとして読み込むという形なら、「page.tpl.php」の「<head>~</head>」の部分で
<?php
if($node->field_css[0]['value']) :
?><style type="text/css">
<!--
<?php
print $node->field_css[0]['value'];
?>-->
</style<
<?php
endif;
?>みたいな感じでOKなんでしょうか?
Comments
CSS injector
CSS injector を使われるのが良いのではないでしょうか。
http://drupal.org/project/css_injector