2
Es scheint, Abfrage-Builder-Operationen können nur auf Eigenschaften, aber nicht auf Knotennamen arbeiten.AEM: Wie kann man den Knotennamen 'XX' nicht mithilfe des Abfrage-Generators abrufen?
Ich versuche, die folgenden, zu erreichen
path=/content/abc/
type=cq:Page
nodename.nodename=XX
nodename.operation=unequals
, wo ich will nicht Knoten mit XX
Namen holen.
Wie kann ich das erreichen?
Mögliches Duplikat von [AEM: So finden Sie die Knoten mit dem Eigenschaftsnamen "customProp" und einem leeren Eigenschaftswert mithilfe des Abfrage-Generators?] (Http://stackoverflow.com/questions/36140247/aem-how-to-find -the-nodes-with-property-name-customprop-und-leer-property-va) – nateyolles
Die beiden Fragen sind getrennt, da andere über die Eigenschaft und diese über nodename (Teil des jcr-Pfads) spricht. Ich habe die Frage bearbeitet, um es klarzustellen. Bitte lassen Sie mich wissen, wenn es nicht den Unterschied zwischen den beiden Fragen kommuniziert. – Dileepa
Als erstes sollten Sie sich die Dokumente für die OOTB-Prädikate ansehen. Ab sofort versuchen Sie, die Funktionalität des 'JcrPropertyPredicateEvaluator' auf den' NodenamePredicateEvaluator' anzuwenden, der 'operation' nicht unterstützt. https://docs.adobe.com/docs/en/aem/6-1/ref/javadoc/com/day/cq/search/eval/AbstractPredicateEvaluator.html – nateyolles