個々のノードによって専用CSSを設定したい

Events happening in the community are now at Drupal community events on www.drupal.org.
nikaso's picture

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

koichisato's picture

CSS injector を使われるのが良いのではないでしょうか。

http://drupal.org/project/css_injector

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: