Registro de tipos de recursos personalizados registering-custom-asset-types

Habilitar tipos de recursos personalizados para incluirlos en el portal de AEM Forms

NOTE
AEM Asegúrese de que tiene instalado la versión 6.3 con el SP1 y el complemento de AEM Forms correspondiente. Esta función solo funciona con AEM Forms 6.3 SP1 y versiones posteriores

Especificar ruta base specify-base-path

La ruta base es la ruta del repositorio de nivel superior que comprende todos los recursos que un usuario puede desear enumerar en el componente Buscar y listar. Si lo desea, el usuario también puede configurar ubicaciones específicas dentro de la ruta base desde el cuadro de diálogo de edición de componentes, de modo que la búsqueda se active en ubicaciones específicas en lugar de buscar todos los nodos dentro de la ruta base. De forma predeterminada, la ruta base se utiliza como criterio de ruta de búsqueda para recuperar los recursos a menos que el usuario configure un conjunto de rutas específicas desde esta ubicación. Es importante tener un valor óptimo de esta ruta para realizar una búsqueda eficaz. El valor predeterminado de la ruta de acceso base permanecerá como /content/dam/formsanddocuments porque todos los recursos de AEM Forms residen en /content/dam/formsanddocuments.

Pasos para configurar la ruta base

  1. Iniciar sesión en crx

  2. Vaya a /libs/fd/fp/extensions/querybuilder/basepath

  3. Haga clic en "Nodo de superposición" en la barra de herramientas

  4. Asegúrese de que la ubicación de la superposición sea "/apps/"

  5. Haga clic en Ok

  6. Haga clic en Guardar

  7. Vaya a la nueva estructura creada en /apps/fd/fp/extensions/querybuilder/basepath

  8. Cambie el valor de la propiedad path a "/content/dam"

  9. Haga clic en Guardar

Al especificar la propiedad de ruta de acceso en "/content/dam", básicamente está estableciendo la ruta de acceso base en /content/dam. Esto se puede comprobar abriendo el componente Buscar y listar.

rutaDeAccesoBase

Registrar tipos de recursos personalizados register-custom-asset-types

Hemos añadido una nueva pestaña (Lista de recursos) en el componente Buscar y listar. Esta pestaña enumera los tipos de recursos predeterminados y los tipos de recursos adicionales que puede configurar. De forma predeterminada, se enumeran los siguientes tipos de recursos

  1. Formularios adaptables
  2. Plantillas de formulario
  3. Formularios PDF
  4. Documento (PDF estáticos)

Pasos para registrar el tipo de recurso personalizado

  1. Crear nodo de superposición de /libs/fd/fp/extensions/querybuilder/assettypes

  2. Establezca la ubicación de las superposiciones en "/apps"

  3. Vaya a la nueva estructura creada en /apps/fd/fp/extensions/querybuilder/assettypes

  4. En esta ubicación, cree un nodo "nt:unstructured" para el tipo que se va a registrar, asigne un nombre al nodo mp4files. Agregue las dos propiedades siguientes a este nodo mp4files

    1. Agregue la propiedad jcr:title para especificar el nombre para mostrar del tipo de recurso. Establezca el valor de jcr:title en "Archivos Mp4".
    2. Agregue la propiedad "type" y establezca su valor en "videos". Este es el valor que utilizamos en nuestra plantilla para enumerar los recursos del tipo vídeos. Guarde los cambios.
  5. Cree un nodo de tipo "nt:unstructured" en mp4files. Asigne a este nodo el nombre "searchcriteria"

  6. Añada uno o más filtros en los criterios de búsqueda. Supongamos que si el usuario desea tener un filtro de búsqueda para enumerar mp4Files cuyo tipo mime es "video/mp4", puede hacerlo aquí

  7. Cree un nodo de tipo "nt:unstructured" bajo los criterios de búsqueda del nodo. Asigne a este nodo el nombre "filetypes"

  8. Agregue las dos propiedades siguientes a este nodo "filetypes"

    1. nombre: ./jcr:content/metadata/dc:format
    2. value: video/mp4
  9. Esto significa que los recursos que tienen la propiedad dc:format igual a video/mp4 se consideran un tipo de recurso "Mp4 Videos". Puede utilizar cualquier propiedad enumerada en el nodo "jcr:content/metadata" para los criterios de búsqueda

  10. Asegúrese de guardar su trabajo

Después de realizar los pasos anteriores, el nuevo tipo de recurso (archivos Mp4) empezará a mostrarse en la lista desplegable de tipos de recurso del componente Buscar y listar como se muestra a continuación

mp4files

Si tiene problemas para que esto funcione, puede importar el siguiente paquete. El paquete tiene definidos dos tipos de recursos personalizados. Archivos Mp4 y documentos de Word. Le sugerimos que eche un vistazo a /apps/fd/fp/extensions/querybuilder/assettypes

Instale el paquete de portal personalizado. Este paquete contiene una página de portal de ejemplo. Esta página se utiliza en la parte 2 de este tutorial

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e