Esta es una solución bastante tecnológica, ya que requiere algo de experiencia en la configuración de Apache. La ventaja es que no tienes que hackear ningún archivo en Joomla! instalación en sí.
Básicamente, lo que quiero hacer es agregar algo de HTML a cualquier página (casi cualquier página) que se genere.
Para esto usaré el módulo Apache mod_substitute . El módulo en sí necesita ser activado (generalmente solo necesita que se elimine el # comentario) dentro httpd.conf
.
LoadModule substitute_module modules/mod_substitute.so
Siguiente en el archivo de hosts virtuales ( httpd-vhosts.conf
):
<VirtualHost *>
DocumentRoot "C:\...."
ServerName joomla-development
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|</body>|<div style='position:fixed; left:100px; top:50px; background-color:red'><h1>DEV WEBSITE</h1></div></body>|i"
<Directory "C:\....">
AllowOverride All
Require all granted
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Básicamente con Substitute
estoy reemplazando la </body>
etiqueta con algo de HTML. De esta manera trato de mantenerme alejado de cualquier solicitud de Ajax.
Resultado final: