web-dev-qa-db-ja.com

エンティティのHTMLをレンダリングする方法は?

Entity Construction Kitモジュールを使用してカスタムエンティティを作成しました。

エンティティのHTML出力をプログラムでレンダリングすることは可能ですか?たとえば、エンティティをブロックで表示できますか?

私は関数 entity_view を見つけましたが、HTML出力全体ではなく配列のみを返します。

今のところ、ビューを使用してこれを実現しています。 1つのインスタンスを表示するビューを作成し、関数 view_embed_view を使用してHTMLを表示しています。

しかし、直接的な機能があるので、ビューを作成する必要はありませんか?

2
tomas.teicher

entity_viewで機能する場合は、おそらく次のコマンドを使用するだけです。

print render($entity);

ここで、$entityentity_viewから返されるレンダー配列です。

3
David Thomas