質問: ノードフィールドの値を取得するにはどうすればよいですか? node.tpl.phpで生の値を取得しようとしていますが、レンダーを使用すると問題が発生します。<?php print render($content['field_price']);?> field_image値を返すだけでなく、画像全体をフォーマットして出力します。フィールドの生の値のみを取得する方法が必要です。どうすればこれを達成できますか?
回答: ノードテンプレートでは、生の値の場合、_$node_オブジェクトにアクセスできます。_<?php print $node->field_price; ?> _構造を確認する必要がある場合は、<?php print_r($node); ?>を実行できます。また、これが特定のコンテンツタイプに対するものである場合は、node.tpl.php自体の代わりにnode.tpl.phpのバリエーションを使用する必要があります。そうしないと、他のコンテンツタイプには存在しないフィールドが表示されます。