Как получить документы, которые содержат определенное значение для телевизора (переменная шаблона) в Evolution CMS? - PullRequest
0 голосов
/ 23 мая 2019

У меня есть сотни документов, которым назначена переменная шаблона (TV) с разными значениями, например,

doc 1: example-10
doc 2: example-20
doc 3: testing-10
doc 4: testing-20

Теперь мне нравится запрашивать документы, у которых значение TV начинается с example.

Я не смог найти в документах метод, который бы помог мне с этим.

Что бы я делал вручную:

  1. Запросить все значения TV в modx_site_tmplvar_contentvalues, которые содержат example (и правильный идентификатор шаблона), возвращая документ id s.
  2. Список этих документов.
SELECT `contentid` FROM `modx_site_tmplvar_contentvalues` 
WHERE `tmplvarid` = 1
AND `value` LIKE "example%"
ORDER BY `value` DESC

Но, может быть, есть лучший прямой путь?


Редактировать: Русская документация упоминает getTemplateVarOutput, но документы всех документов должны быть приняты.

...