Ini adalah solusi yang agak sangat teknologi karena membutuhkan beberapa pengalaman dalam mengkonfigurasi Apache. Keuntungannya adalah Anda tidak perlu meretas file apa pun di Joomla! instalasi itu sendiri.
Pada dasarnya yang ingin saya lakukan adalah menambahkan beberapa HTML ke halaman mana saja (hampir semua halaman) yang dihasilkan.
Untuk ini saya akan menggunakan Modul Apache mod_substitute . Modul itu sendiri perlu diaktifkan (biasanya hanya perlu # komentar dihapus) di dalamnya httpd.conf
.
LoadModule substitute_module modules/mod_substitute.so
Berikutnya dalam file host virtual ( 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>
Pada dasarnya dengan Substitute
saya mengganti </body>
tag dengan beberapa HTML. Dengan cara ini saya mencoba menghindari permintaan Ajax.
Hasil akhir: