Знайсці запісы, якія маюць канкрэтны файл, звязаны з Актывамі

I would like to be able to link to all entries that have a specific file included using P&T Assets. I have a page that displays the large version of an image which is called via this code:

{exp:assets:files file_id="{segment_2}"}

{/exp:assets:files}

Так што я ведаю, што file_id (і любая іншая інфармацыя захоўваецца актывамі), ёсць спосаб, я магу шукаць па запісах, якія шукаюць што актывы file_id?

1

2 адказы

Я не быў упэўнены, як пабудаваць карыстацкі запыт, але я распрацаваў гэтае рашэнне, але гэта, верагодна, не самы эфектыўны, але гэта працуе. Я шукаю імя файла ў канале запісу наладжвальнага поля замест file_id. Зыходны код цяпер мае код ўстаўкі выкліку на іншы шаблон.

{exp:assets:files file_id="{segment_2}"}

{embed="includes/_related_entries" file="{filename}"}
{/exp:assets:files}

Тады гэта убудаваны шаблон (cf_images з'яўляецца наладжвальным полем актываў):

{exp:channel:entries channel="yxz" disable="categories|member_data|pagination" search:cf_images="={embed:file}"}

{title}

{/exp:channel:entries}
0
дададзена

Вы павінны зрабіць карыстацкі запыт да табліцы exp_assets_selections. У цяперашні час няма ніякага іншага шляху.

0
дададзена
Я не выкарыстоўваў карыстацкі запыт, перш чым гэта быў не ўпэўнены ў сінтаксісе, так думаў пра іншае вырашэнні.
дададзена аўтар Nidonocu, крыніца