Querybuilder | свойство доступа, для которого путь не фиксирован

Обычно я бы использовал фильтр для свойства, как cq:tags как упомянуто ниже. Здесь я знаю, где свойство cq:tags существует в структуре контента:

group.5_group.fulltext.relPath=jcr:content/@cq:tags
group.5_group.fulltext=*location*

Для любой страницы, где я могу удалить любое количество компонентов, а свойство находится внутри узла компонента, как я добавлю фильтр для таких свойств.

Например, имя моего компонента component а также prop это собственность. Какой-то примерный путь для porp может быть jcr:content/mainParsys/component/@prop или же jcr:content/mainParsys/componen_anyrandomValue/@prop

group.5_group.fulltext.relPath=what_should_be_the_path_or_filter
group.5_group.fulltext=*location*

1 ответ

Почему вы пытаетесь найти путь, если он не определен?

Вы можете пойти с resourceType компонента, так как он останется таким же, и попробуйте выполнить запрос в Query Debugger как:

type=nt:unstructured
1_property=sling:resourceType
1_property.value=my-project/components/content/component
2_property=myprop
2_property.operation=exists

У меня получилось найти свойство внутри компонента.

Другие вопросы по тегам