logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

見出しの色を動的に変える

22/02/2025, by 匿名 (未認証ユーザー)
フォーラム

フィールド field_color に入っている16進数のカラーコードを、必要なHTMLコードの箇所に差し込みたいです。

 

サイトのテンプレートで以下のように準備しました:

<?php print render($title_prefix); ?>
                <?php if ($title): ?>
                    <h1 style="color: #<?php echo $Set_color; ?>;" id="page-title"><?php print $title; ?></h1>
                <?php endif; ?>
                <?php print render($title_suffix); ?>

 

要するに、$Set_colorfield_colorну フィールドの中身をどうやって入れればいいのか分かりません。もちろんその後、あらかじめ用意した  <h1 style="color: #<?php echo $Set_color; ?>;" id="page-title"><?php print $title; ?></h1> に流し込みたいのです。

 

最初にこういうコードを書きました

  // ノードを読み込む
  $node = node_load($nid);
  // フィールドの値を取得
  $Set_color = $node->field_color[$node->language]['0']['value'];

 

でも全く何も出力されません。

 

どうすれば値を出力できますか?