Varlıklar ile ilgili belirli bir dosyaya sahip girdileri bulun

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}

Bu yüzden file_id (ve Varlıklar tarafından saklanan diğer bilgiler) bilgisini, o Assets file_id'i arayan girişleri arayabildiğim bir yol var mı?

1

2 cevap

Özel sorgunun nasıl oluşturulacağından emin değildim, ancak bu çözümü çözdüm, ama muhtemelen en verimli değil, ama işe yarıyor. Dosya_id yerine kanal girişleri özel alanında dosya adını arıyorum. Orijinal kodun şimdi başka bir şablona yerleştirme çağrısı var.

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

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

Sonra bu gömülü şablondur (cf_images, Varlıklar özel alanıdır):

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

{title}

{/exp:channel:entries}
0
katma

Exp_assets_selections tablosuna karşı özel bir sorgu yapmanız gerekir. Şu anda başka yolu yok.

0
katma
Daha önce özel bir sorgu kullanmadım, bu yüzden sözdiziminden emin değildim, bu yüzden başka bir çözüm düşündüm.
katma yazar Nidonocu, kaynak