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í.
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:
/apps/myproject/components/authoring/pageinfo/confirmunpublish/confirmunpublish.jsp
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.
Guarda tu archivo JSP personalizado y construye tu proyecto.
Finalmente, reemplaza el nodo
/libs/cq/gui/components/authoring/pageinfo/confirmunpublish
copiándolo a la carpeta/apps
, y modifica la propiedadsling: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.