Il nuovo percorso di ricerca del risolutore risorse non rispetta i criteri del modello

L'aggiunta di un percorso di ricerca del risolutore risorse /apps/proj1 tramite script interrompe tutti i criteri impostati in /conf/proj1/settings/wcm/policies. Al contrario, l'eliminazione della riga /apps/proj1 dallo script cfg.json ripristina i criteri al loro stato funzionale precedente. Segui le istruzioni nell’articolo per risolvere questo problema.

Descrizione description

Ambiente

Adobe Experience Manager 6.5

Problema/Sintomi

Aggiungere un percorso di ricerca del resolver di risorse ("/apps/proj1") tramite script:

org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.cfg.json

{

"resource.resolver.searchpath":

"/apps/proj1",

"/apps",

"/libs"

}

Questa operazione interrompe tutti i criteri definiti in /conf/proj1/settings/wcm/policies

Le definizioni in policies.xml esistono, ma è impossibile correlarle ai modelli di pagina modificabili e tutte le selezioni di criteri precedenti nei modelli sono interrotte. Solo rimuovendo la riga '/apps/proj1' dallo script cfg.json, i criteri definiti torneranno allo stato di lavoro precedente.

Questa operazione può essere riprodotta mediante i seguenti passaggi:

  1. Crea qualsiasi criterio correlato a un componente specifico su un modello di pagina specifico.

  2. Salva il modello con il criterio scelto.

  3. Aggiungi script con:

    code language-none
    resource.resolver.searchpath":
    
            "/apps/projname"...
    
  4. Conferma che il criterio definito per il modello e il componente correlato non possa più essere selezionato nel menu a discesa per la modifica del modello.

Risoluzione resolution

Come best practice, evita di modificare /apps e /libs. Sling cercherà i componenti prima in /apps, poi in /libs.

Sling cercherà le risorse esaminando questo elenco in ordine. Ciò significa che gli elementi in /apps (a meno che non sia specificato utilizzando /libs all'inizio del percorso) verranno trovati per primi. La sovrapposizione funziona in questo modo.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f