constraint
duplicate
query
xpath
Jahia 7.3
Jahia 8
XPath query returns duplicate entry
Question
Some XPath query returns duplicate entry. here is an example of such query
//element(*,jmix:editorialContent)
Is there a way to get unique nodes?
Answer
To prevent duplicate entries, you need to add a language constraint. So the query is returning the main node and the translation node. Here is what you could do
- if you add
and not(@jcr:language)will return just the main nodes - Or add
and @jcr:language= 'en'will return just the nodes translated to English
You could also switch to SQL-2, then the duplicate is filtered automatically .