Drupal API、CCKフィールドのフォーマットされた出力

だから、私たちはそれぞれ、Drupalのオリジナルデザインで別のプロジェクトを提起するとき、ページの適切な場所で正しい順序でさまざまなタイプのCCKフィールドのフォーマットされた出力の問題に直面していると確信しています。 これらの目的のために、「フィールドの管理」ページに実装されたフィールドを揃えるのは、特にマテリアルを追加する形やテンプレートにさまざまな方法で構築したい場合は、まったく不適切です。 CSSを使用した書式設定により、保存される場合がありますが、常にではありませんが、$ node変数またはフィールド変数$ field_field_nameからフィールドを取得し、テンプレートnode-nodetypename.tpl.phpにハンドラーを直接書き込むことは、多くの場合マゾヒズムです(ただし、これは正当化される場合もあります)解決策ですが、これは例外である可能性が高いです。



Drupal APIに基づいたシンプルで自然なソリューションを見つけました。



print content_view_field(content_fields('_','__'),$node);







この行は、制御システムの「フィールドの表示」ページで設定したパラメーターに応じて、ラベル付きまたはラベルなしのフォーマット済みCCKフィールドを表示します。



ご清聴ありがとうございました。



All Articles