Hierarchical dynamic content filtering in feather designer
I have a module for Products. It has a Product content type and also a ProductPromotion content type. I have made the Product content be the parent of the ProductPromotion. I have a custom Product widget. In the widget designer I have a selector to pick the desired product. I now want to add a second selector that'll let me pick a ProductPromotion. I have laid out the selectors however, I don't know how to limit the ProductPromotion selector to only display the items for the selected product/parent only. As it is, it is displaying all ProductPromotions.
<
sf-list-selector
sf-dynamic-items-selector
sf-item-type
=
"properties.ProductType.PropertyValue"
sf-master
=
"true"
sf-selected-item-id
=
"properties.ProductId.PropertyValue"
sf-provider
=
"properties.ProductProviderName.PropertyValue"
/>
<
sf-list-selector
sf-dynamic-items-selector
sf-item-type
=
"properties.ProductPromotionType.PropertyValue"
sf-master
=
"true"
sf-selected-item-id
=
"properties.ProductPromotionId.PropertyValue"
sf-provider
=
"properties.ProductProviderName.PropertyValue"
/>
Ps: I don't have to use child content necessarily. I can have the product promotions be standalone content and use the related data field to associate a product to its promotions. Either way would wold work as long as the second selection list can be limited to the promotions for the selected product in the designer.