Pods: サムネイルの投稿が親エンティティに返されません

作成日 2016年09月08日  ·  7コメント  ·  ソース: pods-framework/pods

1:M関係を作成し、子エンティティにいる場合、親のpost_thumbnailプロパティにアクセスできないようです。

例。
2つのポッド。 Department(親)とtest_person(子)
注目の画像とtest_personとの関係を使用して、 departmentを作成します

1_department_pod_edit
2_department_pod_saved
3_test_department_editing

departmentへのリンクを使用してtest_personを作成します

4_test_person_pod
5_test_person_editing

単一のtest_personを表示するテンプレートを作成します

6_test_template_2_autocomplete
7_test_template_1

department注目の画像は表示されません。 (ToT)👎

8_template_output

お気づきの方は、リファレンスにオートコンプリートにも表示されないため、問題が発生する可能性があります。

一時的な修正は...注目の画像を使用せずに画像フィールドを追加することです... post_thumbnailはWPエコシステム全体の不可欠な部分であるため、それをサポートしないのはばかげているようです。

これは、余分なデータベーステーブルの結合を回避するために意図的に行われた可能性がありますか?

使用したテンプレートコードは次のとおりです。

<h1>{@post_title}</h1>

<p>Department Image Path: 
    {@department.post_thumbnail}
    {@department.post_thumbnail_url}
    {@department.post_thumbnail.thumbnail}
    {@department.post_thumbnail.medium}
</p>

{@post_content}
TemplateMagic Tags Need Research Reproduced Bug

全てのコメント7件

あなたは試すことができます

[each department]
    {@post_thumbnail.url}
[/each]

これは私にとってはうまくいきます24回画像を取得しました:Pテンプレートを使用することはめったにありません。後で深く掘り下げる時間があるか、他の誰かが飛び込んでいます^^

それはまだ問題です-トラバーサルは(1:Mと1:1とn:m)のような関連するポッドでは壊れています
related_pod.post_thumbnailまたは
related_pod.post_thumbnail.ID

関連ポッド(複数選択)は[each related]{@post_thumbnail}[/each]ブロックで機能するため、これはトラバーサルでのpost_thumbnailヘルパーのトラバーサルに厳密に制限されます。

jimからの回避策-複数の選択を使用し、1に制限します

Pods 2.7 RC1でも、これが問題であることを確認できます。 テンプレート参照は、単一の選択関係から_anything_を推定しているようには見えませんが、 single_relationship.post_title正しく出力されますが、 single_relationship.post_thumbnailは出力されません。

再びこれに遭遇しました:/ BB統合のために2回浮上しました!

book_authorリレーションシップフィールドと別のCPT1:m-> 3つの関連アイテムが双方向に割り当てられています!

ポートレートは単一の選択画像です! 両方が同じように機能することを期待します-奇妙なことに、最初の画像には常に文字列が返され、残りの画像には何も返されません

bildschirmfoto 2018-07-16 um 18 39 09 pm

@quasel
最後のコメントに返信します。
単純な複数の選択をトラバースすることは、そのように可能ではありません(そして可能であるべきではありません)。
少なくとも魔法のタグについては...

このトピックの実際の問題は#5610で修正されています

このページは役に立ちましたか?
0 / 5 - 0 評価