Drupal Answers Asked by Bassem Mohamed on November 15, 2021
I used contextual filters before and I know they are just like the normal filters but more dynamic, now I have this view “Sidebar Product advert block” that needs to show the product advert ( Similar to product teaser! advert is a view mode ) BUT only if the product is referenced in the field_product_teaser in the article data type. So to be more clear:
Articles have a reference entity (Autocomplete) field_product_teaser.
Products referenced in this field should appear in the sidebar!
So the condition is {{ product.Product-id == article.field_product_teaser }}
I hope that was clear enough, what should I use in this case ?? contextual filters? relationships? I tried using both with no luck!
You should use the contextual filter to identify the article the block is being displayed on. E.g. content id from URL should work.
Then you should use the relationship option to link the field_product_teaser info to products. E.g. Content referenced from field ....
Then in the view, you can select the product fields you want to display and use the reference to tell views what you want displayed. E.g. title w/ product reference relationship = product title.
Answered by CG Monroe on November 15, 2021
2 Asked on March 2, 2021 by deinqwertz
1 Asked on February 25, 2021 by plambre
1 Asked on February 21, 2021 by hkguile
1 Asked on February 21, 2021 by bkudrle
1 Asked on February 18, 2021 by chris-riddell
0 Asked on February 17, 2021 by maxo
2 Asked on February 15, 2021 by acanana
3 Asked on February 13, 2021 by saidbakr
1 Asked on February 12, 2021 by athakhan
1 Asked on February 11, 2021
1 Asked on February 8, 2021 by dupls
1 Asked on February 7, 2021 by leelandra
2 Asked on February 6, 2021 by quest
Get help from others!
Recent Answers
Recent Questions
© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP