Как ограничить компонент только определенным контентом (или конкретным веб-сайтом)?Как ограничить компонент только определенным контентом (или конкретным веб-сайтом)
Вот определение dialog.xml:
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="My Custom Component"
allowedParents="[*/parsys]"
allowedPaths="/content/[a-z0-9]{2,5}/[a-z]{2}(_[a-zA-Z]{2})?(/.*)?"
componentGroup="Grundfos-Responsive"
/>
Моя цель состоит в том, чтобы иметь возможность добавить компонент под траекторией только
/content/racs/....
. Обратите внимание, что /content/racs/...
- это относительный путь к нашему сайту.
Я попытался это одно:
allowedPaths="/content/racs/[a-z]{2}(_[a-zA-Z]{2})?(/.*)?"
, но это не сработало.
Я также попытался allowedParents
allowedParents="/content/racs/[*/parsys]"
, но он также не работает.
Я хочу, чтобы добавить компонент только под этот путь:
/content/racs/....
спасибо за ваше предложение, но для третьего ответа, он не ограничивал компонент, чтобы быть видимыми в других местах. Он виден и может быть перенесен в parsys в/content/racs/... и также может быть добавлен в/content/site2 .... и в/content/site3/..и так далее. – vixenpixie14
@Racs, у вас сайты одинакового дизайна? –
Да, сайты имеют одинаковую конструкцию. Компонент должен отображаться только по пути/контенту/сайту1 ... он не должен быть видимым или не должен содержать его в parsys в/content/site2 .. и так далее. Спасибо – vixenpixie14