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

私は関係の中からどのようにグリッドフィールドの内容を出力するのだろうかと思っていました。 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
追加された