Nuevas políticas de plantilla de saltos de ruta de búsqueda del solucionador de recursos

Si se agrega una ruta de búsqueda de resolución de recursos /apps/proj1 mediante script, se interrumpen todas las directivas establecidas en /conf/proj1/settings/wcm/policies. Por el contrario, si se elimina la línea /apps/proj1 del script cfg.json, las directivas se restaurarán a su estado funcional anterior. Siga las instrucciones del artículo para solucionar este problema.

Descripción description

Entorno

Adobe Experience Manager 6.5

Problema/Síntomas

Agregar una ruta de búsqueda de resolución de recursos ("/apps/proj1") mediante script:

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

{

"resource.resolver.searchpath":

"/apps/proj1",

"/apps",

"/libs"

}

Esto rompe todas las directivas definidas en /conf/proj1/settings/wcm/policies

Existen definiciones en policies.xml, pero es imposible relacionarlas con plantillas de página editables, y todas las selecciones de directivas anteriores en las plantillas están rotas. Al eliminar únicamente la línea '/apps/proj1' del script cfg.json, las directivas definidas vuelven al estado de trabajo anterior.

Esto se puede reproducir siguiendo estos pasos:

  1. Cree cualquier política relacionada con un componente específico en una plantilla de página específica.

  2. Guarde la plantilla con la política seleccionada.

  3. Agregar script con:

    code language-none
    resource.resolver.searchpath":
    
            "/apps/projname"...
    
  4. Confirme que la política definida para la plantilla y el componente relacionado ya no se pueda seleccionar en el menú desplegable de Editar plantilla.

Resolución resolution

Se recomienda evitar modificar /apps y /libs. Sling buscaría componentes primero en /apps y después en /libs.

Sling buscará recursos pasando por esta lista en orden. Esto significa que los elementos de /apps (a menos que se especifique usando /libs al principio de la ruta de acceso) se encontrarán primero. Así es como funciona la superposición.

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