Thanks microcipcip.
Where this gets a little tricky is the product items are currently displayed on a parent page, not on their own page, to group like items...
So I think this kind of phx will not work as the parent page does not actually have a pdf assigned to it - that’s all with their children - hence [+pdfTv:isnot=``:then=`{{products-brand1-category}}`+] returns blank - otherwise at that level I would have to do one for every product and you’re right that would be taxing on me and the system.
Perhaps ditto is the go.
It would be wonderful if I could keep the hierarchy, but I believe that is not possible with ditto.
The difference to your call is I need to filter with 7 ("does contain the text of the criterion").
However, the filtering only works for me with one filter at a time - not all 3:
This works for "product-download-catalogue" TV:
[[Ditto? id=`ditto2` &parents=`10` &depth=`10` seeThruUnpub=`1` &filter=`tvproduct-download-catalogue,.pdf,7`]]
This works for "product-download-install-manual" TV:
[[Ditto? id=`ditto3` &parents=`10` &depth=`10` seeThruUnpub=`1` &filter=`tvproduct-download-install-manual,.pdf,7`]]
This works for "product-download-technical" TV:
[[Ditto? id=`ditto4` &parents=`10` &depth=`10` seeThruUnpub=`1` &filter=`tvproduct-download-technical,.pdf,7`]]
I need to somehow combine the filtering so that any product with a "product-download-catalogue" TV and/or a "product-download-install-manual" TV and/or a "product-download-technical" TV is included - but I must have something wrong with the filter call as the following only returns one document (the one document that has all 3 TV’s populated ), not the 12 as expected:
[[Ditto? id=`ditto1` &parents=`10` &depth=`10` seeThruUnpub=`1` &filter=`tvproduct-download-catalogue,.pdf,7|tvproduct-download-install-manual,.pdf,7|tvproduct-download-technical,.pdf,7`]]
1
Any ideas where I am going wrong?
Thanks again.