2017-02-10 93 views
1

我第一次使用Pods插件,我創建了2個Pod:電影和製作人,我在製作人的電影Pod中有一個關係字段,並且我想顯示所有制作的電影通過一定的製片人,我想這簡碼: [pods name="movie" where="producer.meta-value = 'clark spencer' template="Movie template"]上我用這個模板:如何使用Pod中的Where子句

<h1>{@movietitle}</h1> <br/> 
<h3>{@producer}</h3> 
<img src="{@movieposter}"> 

,但它不工作會顯示所有的電影,而不是由生產者名稱過濾。任何想法如何使用where子句過濾電影?

回答

0

一些挖我找到了正確的簡碼我不知道哪裏出了問題,也許是因爲雙引號或空格,但是這簡碼爲我工作後:
[pods name="movie" where= ' producer.post_title= "clark spencer" ' template="Mov"]

0

如果得到這個正確的製片人是你在電影CPT/Pod的關係領域?這是雙向關係嗎?而製作人的名字是post_title?生產者本身,以便你缺少鏈接到製片人的「全項」,其中字段(例如producer.post_title)認爲應該在哪裏搜索

無論如何,它更容易使用

[pods name="producer" where="post_title.meta-value = 'clark spencer' template="Movie template"]

而作爲模板:

<div> 
    <h3>{@post_title}</h3> //which field from Producer do you Want to show? 

    [if movies] 
     [each movies] //loops through all related movies from the producer 
      <h1>{@movietitle}</h1> 
      <img src="{@movieposter}"> 
     [/each] 
    [/if 
</div> 

話雖這麼說,我不知道它是硬編碼的搜索是一個好主意,但是取決於你的使用情況,也許讀 - https://meta.stackoverflow.com/questions/66377/what-is-the-xy-problem 和重新表述您的問題。

視頻有一個顯示相關內容的例子! 更多信息&視頻:http://pods.io/docs/build/template-tags-in-pods-templates/

+0

製片人的名字是post_title,我試過但它仍然不起作用 – Pain