AEM as a Cloud Service: Error “Fragmento de contenido no válido” al publicar fragmentos de contenido en el nuevo editor

En este artículo se explica cómo resolver errores intermitentes de i fragmento de contenido no válido al publicar fragmentos de contenido con el nuevo editor en Adobe Experience Manager as a Cloud Service.

Descripción description

Entorno


Adobe Experience Manager as a Cloud Service (todas las versiones)

Problema/Síntomas


Al publicar fragmentos de contenido con el nuevo editor en AEM as a Cloud Service, pueden producirse los siguientes síntomas:

  • Aparecen errores intermitentes con el mensaje fragmento de contenido no válido.
  • Los fragmentos de contenido afectados parecen publicarse correctamente, pero permanecen en el estado Modificado.
  • Los registros indican que el flujo de trabajo de publicación trata el fragmento como no válido y lo elimina del árbol de publicación.
  • La publicación de los mismos fragmentos de contenido con el editor antiguo funciona sin problemas.

Ejemplo de mensaje de error:

Invalid content fragment

La publicación se interrumpe para varios fragmentos de contenido del producto, lo que afecta a las actualizaciones de la página del producto.

Resolución resolution

Siga estos pasos para resolver el problema:

  1. Use la API de fragmento de contenido para comprobar validationStatus del fragmento de contenido afectado (por ejemplo: GET /adobe/sites/cf/fragments/< UUID> ).

  2. Revise los registros de autor de AEM para obtener detalles sobre por qué el fragmento está marcado como no válido.

  3. Inspeccione los campos de texto enriquecido (como mtPrintControllerFonts) dentro del fragmento de contenido para detectar HTML no válido, como:

    • Estructura de etiquetas incorrecta
    • Caracteres especiales sin escape
  4. Corrija cualquier HTML no válido en los campos afectados:

    • Corrija el anidamiento y la estructura de etiquetas.
    • Escape correctamente los caracteres especiales según sea necesario.
  5. Guarde el fragmento de contenido e intente publicar de nuevo con el nuevo editor.

  6. Confirme que el fragmento de contenido se publica correctamente y ya no permanece en el estado Modificado.

Causa

HTML no válido en un campo de texto enriquecido (por ejemplo: mtPrintControllerFonts) hace que el proceso de validación del nuevo editor marque el fragmento de contenido como no válido, lo que impide la publicación correcta.

recommendation-more-help
experience-cloud-kcs-help-kbarticles