5
表示モードの設定に従ってノードのフィールドをプログラムでレンダリングするにはどうすればよいですか?
ノードのフィールドをブロック内にレンダリングしたい。それはこのように動作します: <?php if ($node) { if (isset($node->field_body_secondary) && $field = $node->field_body_secondary->value) { $markup = render($field); $build = array( '#type' => 'markup', '#markup' => $markup, ); } } return $build; しかし、これは100%ではなく、フィールドを通常どおりにレンダリングして、表示モードの設定で表示できるようにするものです。