Matrix Version v5.4.1
We’re having trouble using keyword replacement values as modifier arguments to pass an array of IDs to an asset list.
The current asset has a related metadata field
that provides an array of IDs: %asset_metadata_related-interests%
= [91456,91457]
We have an asset listing page (19689) that uses Dynamic Parameters to fetch an array of specific IDs from a GET Variable (GET Variable Name = relatedAssets
).
In the current asset, we’re calling the asset listing page and passing the GET variable via a keyword string:
%globals_asset_contents:19689^with_get:relatedAssets={asset_metadata_related-interests}%
This doesn’t return any results from the asset listing.
If we manually replace the modifier argument with the output of the keyword (ie - %globals_asset_contents:19689^with_get:relatedAssets=[91456,91457]%
the asset listing returns the results for 91456 and 91457 as expected.
It seems that the modifier arguments aren’t being populated using the keyword string.
We’ve tried as many different combinations as we can, but with no luck. What’s missing here?