On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • Hi, in Revo 2.7.1 on MODX Cloud I have a GetResources call as below:

    [[!getResources? &parents=`[[!GetIds? &ids=`c13`]]` &resources=`-[[*id]]` &tvFilters=`tagEmployeeName==%[[*tagEmployeeName]]%` &limit=`4` &tvPrefix=`` &includeTVs=`1` &includeTVList=`employeeImageMIGX,tagEmployeeName` &processTVs=`1` &processTVList=`employeeImageMIGX, tagEmployeeName` &tvPrefix=`tv.` &tpl=`employeeProfile` &sortby=`{"createdon":"DESC"}` ]]


    'tagEmployeeName' is a comma delimited Autotag. If a resource has only one tag assigned then it correctly shows other resources that have the same tag as well as resources with a similar tag and other tags, but the problem is that if a resource has more than one tag for 'tagEmployeeName' it does not show any other resource unless that resource has the exact same tags and in the same order.

    For example, a resource is tagged 'Dave, Sally'. I would like it to show any other resource tagged either:
    - Dave
    - Sally
    - Dave, Sally
    - Sally, Dave
    - Dave, Anna
    - Sally, Anna, Carl
    etc.

    Currently, if the resource is tagged 'Dave, Sally', it only shows other resources tagged 'Dave, Sally', i.e. the value of the combined Autotags.

    I am trying to have multiple tags on a resource and to show related resources to any of the tags, essentially having a wildcard on the first value of the tvFilter. Is this possible?