adobe - pro - ¿Cuál es la diferencia entre incrustar[] y dependencias[] para el tipo ClientLibraryFolder?
title in premiere (1)
He intentado agregar varias categorías para incrustar [] y dependencias [] indistintamente muchas veces. Pero siempre veo un error de resolución de dependencias en JavaScript en el sitio web.
Además, ¿cómo especifico el orden de las categorías en una entrada de valor múltiple como incrustar []? ¿Hay alguna manera en que podamos controlar el orden en que se carga la fuente de JavaScript durante el lanzamiento del sitio web?
categories
es la lista de identificadores para publicar un clientlib bajo.
dependencies
deben hacer que su página tenga solicitudes adicionales a otras clientlibs ("suscripción" externa)
embed
debe "agregar" esas otras clientlibs INTO a la clientlib actual (suscripción interna)
ambas propiedades pueden tener varios valores, y la interfaz de CRXDE Lite permite cambiar el orden de los elementos en la lista de valores.
Dado Clientlibs:
- / etc / clientlibs / depA categories = ["depA"]
- / etc / clientlibs / depB categories = ["depB"]
- / etc / clientlibs / depC categories = ["depC"]
- / etc / clientlibs / useA categories = ["useA"], dependencias = ["depA", "depB"]
- / etc / clientlibs / useB categories = ["useB"], embed = ["depB", "depC"]
Si una página usa "useA" <cq:includeClientLib categories="useA"/>
, entonces el HTML debe tener solicitudes de depA, depB, useA (a través de sus direcciones URL apropiadas, es decir, /etc/clientlibs/depA.css
Si una página usa "useB" <cq:includeClientLib categories="useB"/>
, entonces el HTML debe tener solo una solicitud de usoB. El contenido de /etc/clientlibs/useB.css
sería la concatenación de los contenidos de depB, depC, useB.
El administrador de la biblioteca en {localhost} /system/console/configMgr/com.day.cq.widget.impl.HtmlLibraryManagerImpl
tiene una configuración de depuración para determinar si las solicitudes se concatenan REALMENTE. Esto se documenta en http://dev.day.com/docs/en/cq/current/deploying/configuring_osgi.html#par_variable_18
Para definir múltiples dependencias (suponiendo que esté utilizando maven para compilar desde su sistema de archivos e instalarlo en CQ5), la carpeta clientlibs tendrá un archivo ".content.xml" que necesita el siguiente atributo:
dependencies="[depB,depC]"