Đây là một giải pháp khá công nghệ vì nó đòi hỏi một số kinh nghiệm trong việc cấu hình Apache. Ưu điểm là bạn không phải hack bất kỳ tệp nào trong Joomla! tự cài đặt.
Về cơ bản những gì tôi muốn làm là nối thêm một số HTML vào bất kỳ trang nào (gần như bất kỳ trang nào) đang được tạo.
Đối với điều này, tôi sẽ sử dụng mô-đun Apache mod_substolarship . Bản thân mô-đun cần được kích hoạt (nói chung chỉ cần xóa # bình luận) bên trong httpd.conf
.
LoadModule substitute_module modules/mod_substitute.so
Tiếp theo trong tệp máy chủ ảo ( 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>
Về cơ bản với Substitute
tôi đang thay thế </body>
thẻ bằng một số HTML. Bằng cách này, tôi cố gắng tránh xa mọi yêu cầu của Ajax.
Kết quả cuối cùng: