スキップしてメイン コンテンツに移動

【PowerCMS X】リレーションの値でフィルタリング(検索)をおこないたい

 リレーションの値でフィルタリング(検索)


記事にタグが紐付いてますが、

例えば「blog」のタグがついた記事一覧を取得したい時

ドキュメントをみると やり方は下記の事だとおもいますが

---

(relation name[s]) : リレーション先のオブジェクトのプライマリカラムの値もしくは階層付きモデルの場合「Path/To/オブジェクト名」でフィルタリングする

---

ぱっと、わかりませんでした。

下記のようなイメージで書けます。

<mt:entries tags="blog">

</mt:entries> 


複数指定の場合 OR

<mt:entries tags="blog OR piyo">

</mt:entries> 


両方指定の場合 AND

<mt:entries tags="blog AND piyo">

</mt:entries> 


ーーー


また、entry→ 大カテゴリ(main_category) → 小カテゴリ(sub_category) のように連続してリレーションをしている場合は下記で取れる

<mt:entries main_category="大カテゴリ名/小カテゴリ名">

</mt:entries> 


ーーー


理解して使えるようになれば、なるほどと思います。


個人的には、

 「テンプレート・タグリファレンス」にサンプルをコードを付けてほしいです


コメント