1

うまくいけば、これには簡単な解決策があります。私は近くにいると確信しています。だからここに行きます...

最初にコードします。

{exp:channel:entries channel="client" url_title="{embed:client_name}"}              
    <tr>
    {exp:playa:parents channel="project"}
    <td>
        {proj_name}
    </td>
    <td>
    {proj_job_number} 
        {job_number}
    {/proj_job_number}
    </td>
    <td>
        {entry_date format="%m/%d/%Y"}
    </td>   
    <td>
    {proj_producer} 
        {producer_name}
    {/proj_producer}
    </td>
    <td>
    {proj_vendor}
        {vendor_name}
    {/proj_vendor}
    </td>
    <td>
        <a href="{proj_folder_zip}"><i class="icon-download"></i></a>
    </td>
    {/exp:playa:parents}
    </tr>
{/exp:channel:entries}

これは、私が使用している埋め込みテンプレートのコードです。各プロジェクト チャネル エントリを、プロジェクト チャネル エントリからの他の playa フィールド値と共に返そうとしています。結果を正しく返すことはできますが、返された値を html テーブルにフォーマットしようとしています。最後に私の質問は... HTML テーブル行ごとに 1 つのプロジェクト チャネル エントリを表示できるように、マークアップ/タグ付け/条件付きで何をする必要がありますか。現在、プラヤ フィールドへのすべてのエントリが 1 つのテーブル セルに表示され、最終的にすべてのテーブル セルを含む 1 つの行が表示されます。必要に応じてさらにコードを投稿したり、不足しているものを明確にしたりできます。この問題に関するヘルプは大歓迎です。

乾杯!

4

1 に答える 1

7

タグペア<tr>タグを配置する必要があります。{exp:playa:parents}

于 2012-10-26T13:11:51.733 に答える