Як вивести поле сітці у відносинах?

Мені було цікаво, як мені вивести вміст поля сітці з-поміж відносин. У мене є два пов'язані записи, і все відображається правильно, крім сітці (яка містить зображення та текстове поле).

Я спробував кілька варіантів, але ще не вдалося

{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}

тощо. Хто-небудь знає правильний спосіб зробити це? Три точки представляють інший вміст/поля. Спосіб, яким я виводив інші поля, так само: {relation: 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
додано