Me gustaría mostrar un mensaje del sistema cuando recibí mi solicitud de ajax.
La solicitud ajax devuelve el mensaje correcto. Puedo probarlo con una alerta.
alert(result.message);
Joomla.renderMessages(result.message);
Ahora mostrará el mensaje de éxito o error como un mensaje típico del sistema Joomla. Pero la Joomla.renderMessagesllamada, no muestra ningún resultado. El mensaje del sistema no aparecerá en mi sitio.
¿Hay algo mal o tengo que hacer algo más para que esto funcione?
fuente

La función de JavaScript depende de la presencia de un contenedor con la identificación
system-message-container. Algunas plantillas no tienen este contenedor en absoluto, o solo si hay un mensaje para mostrar. Así que primero verifique con Protostar y vea si funciona allíTambién debe asegurarse de que realmente cargó
core.jscon su extensión. No es necesario cargar, especialmente no en la interfaz. Desde Joomla 3.3 puede cargarlo usandoJHtmlBehavior::core(), en una versión anterior lo usaríaJHtmlBehavior::framework().fuente