es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El botón “Fourceunpublish” de AEM necesita ser desactivado o eliminado.

Necesito desactivar el botón “Force Unpublish” en el sitio de AEM.

Escenario: Cuando despublico una página en el sitio de AEM que está enlazada a otra página principal, AEM mostrará la opción “Force Unpublish” como en la imagen de arriba. ¿Cómo desactivo el botón “Force Unpublish”?

Intenté buscar esta ventana emergente en AEM crx/de. Finalmente encontré el siguiente enlace:
/libs/cq/gui/components/authoring/pageinfo/confirmunpublish/confirmunpublish.jsp.
Una vez que lo confirme, llama a confirmAttrs.build (), sin embargo,
no puedo encontrar el archivo .jsp o cualquier cosa que se relacione con el origen de esta ventana emergente.
Se agradece cualquier ayuda aquí.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para desactivar el botón “Force Unpublish” en AEM site, deberás reemplazar el archivo /libs/cq/gui/components/authoring/pageinfo/confirmunpublish/confirmunpublish.jsp con un JSP personalizado, en el cual podrás eliminar el botón de la interfaz de usuario.

    Para hacer esto, sigue estos pasos:

    1. Crea un nuevo archivo JSP con el mismo nombre y ruta que el archivo JSP original, pero en tu propia carpeta de proyecto. Por ejemplo: /apps/myproject/components/authoring/pageinfo/confirmunpublish/confirmunpublish.jsp
    2. En tu archivo JSP personalizado, elimina el código HTML que genera el botón “Force Unpublish”. Puedes hacer esto buscando el bloque de código correspondiente en el archivo JSP original y simplemente eliminándolo.

    3. Guarda tu archivo JSP personalizado y construye tu proyecto.

    4. Finalmente, reemplaza el nodo /libs/cq/gui/components/authoring/pageinfo/confirmunpublish copiándolo a la carpeta /apps, y modifica la propiedad sling:resourceSuperType para que apunte a tu nuevo JSP personalizado.

    Después de seguir estos pasos, el botón “Force Unpublish” ya no debería aparecer en la interfaz de usuario de AEM site.

Comments are closed.