関係の中でグリッドフィールドを出力するには?

私は関係の中からどのようにグリッドフィールドの内容を出力するのだろうかと思っていました。 2つの関連する項目があり、グリッド(画像とテキストフィールドを含む)を除いてすべてが正しく表示されています。

私はいくつかのバリエーションを試しましたが、まだ成功していません

{relationship}
...
  {relationship:grid_field}
    {relationship:grid_field:image}
    {relationship:grid_field:text}
  {/relationship:grid_field}
{/relationship}

{relationship}
...
  {relationship:grid_field}
    {grid_field:image}
    {grid_field:text}
  {/relationship:grid_field}
{/relationship}

{relationship}
...
  {relationship:grid_field}
    {relationship:image}
    {relationship:text}
  {/relationship:grid_field}
{/relationship}

{relationship}
...
  {grid_field:relationship}
    {grid_field:relationship:image}
    {grid_field:relationship:text}
  {/grid_field:relationship}
{/relationship}

誰かがこれを行う正しい方法を知っていますか? 3つのドットは、他のコンテンツ/フィールドを表します。私が他のフィールドを出力している方法は、 {relationship:field_name} です。

どんな助けでも大歓迎です、ありがとうございます。

編集

  {embed='includes/header'}
  {exp:channel:entries channel="project" status="not Closed"}
  <div class="col-100 content-area">
    <div class="container">
      <div class="row">
        

{title}

<div class="flexslider">
    {project_image}
  • {exp:ce_img:single src="{project_image:image}" height="330" width="555" crop="yes" attributes='alt="{project_image:alt_tag}"'}
  • {/project_image}
</div> {project_content}
</div> </div> </div> <div class="col-100 project-col"> <div class="container"> <div class="row"> <div class="col-sm-12">

Related Projects

View all </div> </div> <div class="row project-row"> {projects_related status="not Closed" limit="2"} <div class="col-sm-6"> <div class="row"> <div class="col-sm-12">

{projects_related:title}

</div> </div> <div class="row"> <div class="col-md-6"> {projects_related:project_image limit="1"} {exp:ce_img:single src="{projects_related:project_image:image}" height="199" width="360" crop="yes" attributes='alt="{projects_related:project_image:alt_tag}"'} {/projects_related:project_image} </div> <div class="col-md-6">

Location: {projects_related:project_location}

Brief details: {projects_related:project_brief}

Find out more </div> </div> </div> {/projects_related} </div> </div> </div> {/exp:channel:entries} {embed='includes/footer'}
5

2 答え

これは私のテストで子関係にアクセスするときに機能します:

{relationship_field}

    

Child entry title: {relationship_field:title}

{relationship_field:grid_field} Column 1: {relationship_field:grid_field:grid_column_1}
Column 2: {relationship_field:grid_field:grid_column_2}
{!-- etc... --} {/relationship_field:grid_field} {/relationship_field}
4
追加された
完璧に動作します。ありがとうございました。
追加された 著者 Anthony Main,
ご意見ありがとうございます。私は上記を試したが成功していない。私はちょうど質問に完全なテンプレートファイルを追加しました。たぶん私はあなたの答え、または確かに関係分野を誤解しています。ありがとうございました。
追加された 著者 jschroedl,
これは私が最後に望んでいた場所に手伝ってくれましたが、エラーは私のところにありました。私はこれを言っても愚かではあるがイメージをアップロードしていない...
追加された 著者 jschroedl,
それらは私のために追跡する最も難しいエラーです!あなたがそれを得てうれしい。
追加された 著者 Romans-8---31-39,

私は全体的に私がそれをはるかに簡単に見つけるので、私はここに私の解決策を投げるつもりです。

{exp:channel:entries channel="relationship_channel" dynamic="no"}

  {relationship_field}

    {relationship_field:title}//the title of our channel entry which has the grid

    {relationship_field:grid_field}//starts our loop inside of the grid

      {grid_field:grid_field_label}//we don't need to specify that we're in the relationship anymore, just that we're in the grid.

    {/relationship_field:grid_field}

  {/relationship_field}

{/exp:channel:entries}

これが誰かに役立つことを願っています。

0
追加された