私の Web サイトには、「プロジェクト」と呼ばれるカスタム コンテンツ タイプがあります。このタイプは、「プロジェクト作成者」と呼ばれるユーザー参照フィールドと、「プロジェクト監督者」と呼ばれる別のユーザー参照フィールドです。これらのフィールドは多値フィールド (1 から無制限の値を持つことができます) であり、"Project Info" と呼ばれる FieldGroup に属します。
また、ユーザー プロファイル ページに cck フィールドを追加できるコンテンツ プロファイル モジュールもインストールしました。そこで、「名」と「姓」という 2 つのカスタム フィールドをユーザー プロファイル コンテンツ タイプに追加しました。
panel3 を使用して、テーブルを含むカスタム コンテンツ ペインを作成しました (以下のコード)。
<table width="100%" border="0" cellspacing="1">
<tr>
<td width="100px"><strong>Author(s)</strong>
</td>
<td>%node:field_project_authors-link</td>
</tr>
<tr>
<td><strong>Supervisor(s)</strong></td>
<td>%node:field_project_supervisors-link</td>
</tr>
<tr>
<td><strong>Cooperation</strong></td>
<td>%node:field_project_coop-link</td>
</tr>
</table>
問題: %node:field_project_authors、%node:field_project_supervisors、および %node:field_project_coop は複数値フィールドですが、最初の項目 (デルタ) のみが表示されます。たとえば、プロジェクト A に 2 人の作成者 (john と marie) がいる場合、john のみが表示されます。 .
%node:field_project_authors の代わりにユーザーの名と姓を表示しようとすると、同じことが起こります。最初の著者の名前のみが表示されます。(著者のユーザー参照を関係として使用しています)
質問: 多値 cck フィールドのすべての値 (デルタ) を表示するにはどうすればよいですか?
補足:
1) 私の最初のアプローチでは、views2 を使用して著者と監督者をデータベースから取得し、パネルに追加しましたが、書式設定と重複した情報に関して、実際には対処できない多くの問題がありました。< br /> 2) この問題を解決できると思われる提案をお待ちしております。あなたが正しい方向に私を向けることができれば、私はそれをPHPでハードコードすることさえできます(私はSrupalにかなり慣れていないので...)
前もって感謝します