如何在Evolution CMS中获取对电视具有特定值的文档(模板变量)?

时间:2019-05-23 10:00:33

标签: modx-evolution evolution-cms

我有成百上千个分配了模板变量(TV)的文档,它们具有不同的值,例如

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

现在,我想查询具有以example开头的电视值的文档。

我在文档中找不到可以帮助我解决问题的方法。

我将手动执行的操作:

  1. 查询modx_site_tmplvar_contentvalues中所有包含example(以及正确的模板ID)的电视值,并返回文档id
  2. 列出这些医生。
SELECT `contentid` FROM `modx_site_tmplvar_contentvalues` 
WHERE `tmplvarid` = 1
AND `value` LIKE "example%"
ORDER BY `value` DESC

但是也许有更好的直接方法?


编辑:Russian documentation提到getTemplateVarOutput,但必须传递所有文档的docid。

0 个答案:

没有答案