[[pdoResources?
&parents=`186,187,188`
&depth=`1`
&tpl =`personTpl`
&sortby=`{"AttorneyLastName":"ASC"}`
&includeTVs=`AttorneyServicesAndIndustries,AttorneyPhoto, AttorneyPrefix, AttorneySuffix, AttorneyTitle, AttorneyMiddleName, AttorneyLastName , AttorneyFirstName, AttorneyBusinessEmail,AttorneyBusinessPhone`
&tvPrefix=``
&tvFilters=`AttorneyOffices==%[[*link_attributes]]%`
&limit=`1000`
&totalVar=`totalPeoples`
]]SELECT
attorney.id AS id,
tfirstnamevalue.value AS firstname,
tlastnamevalue.value AS lastname,
SUBSTRING_INDEX(location_vals.value, "||", 1) location_val,
(
SELECT id
FROM modx_site_content
WHERE link_attributes = location_val
LIMIT 1
) location_id,
(
SELECT pagetitle
FROM modx_site_content
WHERE link_attributes = location_val
LIMIT 1
) location_name,
SUBSTRING(mainservice.value, 1, 2000) service_ids,
(
SELECT GROUP_CONCAT(pagetitle)
FROM modx_site_content services_table
WHERE template IN (12,28) AND LOCATE(link_attributes, service_ids)
) all_services
FROM
modx_site_content attorney
LEFT JOIN
modx_site_tmplvar_contentvalues tfirstnamevalue ON
tfirstnamevalue.contentid = attorney.id AND tfirstnamevalue.tmplvarid = 68
LEFT JOIN
modx_site_tmplvar_contentvalues tlastnamevalue ON
tlastnamevalue.contentid = attorney.id AND tlastnamevalue.tmplvarid = 69
LEFT JOIN
modx_site_tmplvar_contentvalues mainservice ON
mainservice.contentid = attorney.id AND mainservice.tmplvarid = 81
LEFT JOIN
modx_site_tmplvar_contentvalues location_vals ON
location_vals.contentid = attorney.id AND location_vals.tmplvarid = 82
WHERE
attorney.deleted = 0 AND attorney.published = 1 AND attorney.template IN(16,51) AND (SELECT id FROM modx_site_content WHERE link_attributes = (SUBSTRING_INDEX(location_vals.value, "||", 1)) LIMIT 1) = 160
ORDER BY
lastname ASCThis question has been answered by jeffsydor. See the first response.
[[pdoResources?
&parents=`186,187,188`
&depth=`0`
&sortby=`{"pagetitle":"ASC"}`
&select=`{"modResource":"id,pagetitle,uri,parent"}`
&includeTVs=`AttorneyServicesAndIndustries`
&tvPrefix=``
&tvFilters=`AttorneyOffices==%[[*link_attributes]]%`
&limit=`100`
&totalVar=`totalCityPeople`
&tpl=`@INLINE [[+AttorneyServicesAndIndustries]]`
&toPlaceholder=`CityServs`
&showLog=`1`
]]
SELECT
`modResource`.`id`,
`modResource`.`pagetitle`,
`modResource`.`uri`,
`modResource`.`parent`,
IFNULL(`TVattorneyoffices`.`value`, '') AS `AttorneyOffices`,
IFNULL(`TVattorneyservicesandindustries`.`value`,'') AS `AttorneyServicesAndIndustries`
FROM
`modx_site_content` AS `modResource`
LEFT JOIN `modx_site_tmplvar_contentvalues` `TVattorneyoffices` ON
`TVattorneyoffices`.`contentid` = `modResource`.`id` AND `TVattorneyoffices`.`tmplvarid` = 82
LEFT JOIN `modx_site_tmplvar_contentvalues` `TVattorneyservicesandindustries` ON
`TVattorneyservicesandindustries`.`contentid` = `modResource`.`id` AND `TVattorneyservicesandindustries`.`tmplvarid` = 81
WHERE
(
`TVattorneyoffices`.`value` LIKE '%C0D62CBD-45FC-4392-936B-7165E85084C3%' AND `modResource`.`parent` IN(186, 187, 188) AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0
)
ORDER BY
modResource.pagetitle ASC
LIMIT 100SELECT
`modResource`.`id`,
`modResource`.`pagetitle`,
`modResource`.`uri`,
`modResource`.`parent`,
IFNULL(`TVattorneyoffices`.`value`, '') AS `AttorneyOffices`,
IFNULL(`TVattorneyservicesandindustries`.`value`,'') AS `AttorneyServicesAndIndustries`,
(
SELECT
GROUP_CONCAT(id)
FROM
modx_site_content services_table
WHERE
template IN(12, 28, 54) AND LOCATE(link_attributes, AttorneyServicesAndIndustries)
) AttSI_IDs
FROM
`modx_site_content` AS `modResource`
LEFT JOIN `modx_site_tmplvar_contentvalues` `TVattorneyoffices` ON
`TVattorneyoffices`.`contentid` = `modResource`.`id` AND `TVattorneyoffices`.`tmplvarid` = 82
LEFT JOIN `modx_site_tmplvar_contentvalues` `TVattorneyservicesandindustries` ON
`TVattorneyservicesandindustries`.`contentid` = `modResource`.`id` AND `TVattorneyservicesandindustries`.`tmplvarid` = 81
WHERE
(
`TVattorneyoffices`.`value` LIKE '%C0D62CBD-45FC-4392-936B-7165E85084C3%' AND `modResource`.`parent` IN(186, 187, 188) AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0
)
ORDER BY
modResource.pagetitle ASC
LIMIT 100