Entity Construction Kitモジュールを使用してカスタムエンティティを作成しました。
エンティティのHTML出力をプログラムでレンダリングすることは可能ですか?たとえば、エンティティをブロックで表示できますか?
私は関数 entity_view を見つけましたが、HTML出力全体ではなく配列のみを返します。
今のところ、ビューを使用してこれを実現しています。 1つのインスタンスを表示するビューを作成し、関数 view_embed_view を使用してHTMLを表示しています。
しかし、直接的な機能があるので、ビューを作成する必要はありませんか?
entity_view
で機能する場合は、おそらく次のコマンドを使用するだけです。
print render($entity);
ここで、$entity
はentity_view
から返されるレンダー配列です。