System - Head Tag

Unlock endless possibilities for your Joomla site with "System - Head Tag," a versatile plugin that lets you inject any type of tag into the document <head>—from JavaScript and CSS to custom tags—based on menu items, user groups, access levels, or content plugin tags. Whether you’re adding scripts, styles, or frameworks, this all-in-one solution delivers precision control, all for free!

How It Works

"System - Head Tag" empowers you to enhance your Joomla pages effortlessly in two powerful ways:

  • Plugin Configuration: Assign tags to specific menu items (with optional inheritance to child items), user groups, or access levels, ensuring targeted injections like jQuery or Bootstrap frameworks.
  • Content Plugin Tags: Insert tags directly into articles, descriptions, or modules using simple {headtag} syntax (e.g., ), with support for scripts, styles, custom tags, and even user group or access level restrictions.

I created this plugin to solve my own challenge—needing to inject JavaScript into individual pages without relying on custom modules or Joomla editors, which often block such additions. Now, you can add JavaScript/CSS source files, declarations, or any custom tag with ease, all while benefiting from the Joomla community I’m passionate about.

Why Choose System - Head Tag?

This plugin isn’t just flexible—it’s a game-changer. Unlike similar tools with limited scope or clunky interfaces, "System - Head Tag" offers a seamless, all-in-one solution for Joomla 3, 4, and 5. It even supports IE conditionals and Joomla JavaScript frameworks (e.g., jQuery, Bootstrap.modal) with a few clicks. Whether you’re a developer tweaking a contact form (like my “Report a Bug” link example below) or a site owner enhancing functionality, this plugin adapts to your needs without compromise.

See It in Action

Click the "Report a Bug" link on this page—it uses a Head Tag-injected script to auto-fill the contact form’s subject field with a few lines of JS, no form edits needed! See the script below, has been injected into the <head> in order to do the job.

window.addEventListener('DOMContentLoaded',function(){
    if(window.location.hash.length) {
        var subject = atob(window.location.hash.replace('#',''));
        document.getElementById('jform_contact_emailmsg').value = subject;
    }
});

Features

  • Versatile Tag Injection: Add JavaScript/CSS files, declarations, or custom tags to the <head>.
  • Dual Usage Modes: Insert via plugin config (menu items, groups, access levels) or {headtag} content tags.
  • Targeted Control: Restrict tags by menu item (with inheritance), user group, or access level.
  • Framework Support: Inject Joomla frameworks like jQuery or Bootstrap.modal effortlessly.
  • Community-Driven: Free for Joomla 3/4/5, reflecting my passion for open-source solutions.

Elevate your Joomla site’s functionality with "System - Head Tag"—the ultimate tool for head tag mastery. Ready to take control?

Video

Download

  System - Head Tag 5.0.319477

  Report a Bug   Documentation

15 Reviews

Retrieved from JED monthly

Complete - Unfiltered

Why is this software free?

I’m ditching the freemium game and giving this software to the Joomla crowd for free. It’s a nod to “Jumla”—Swahili for “all together”—because fragmentation sucks, and I’d rather focus on innovation and paid gigs. Use it, build with it, and if you need custom work, I’m super into that.

What's The Catch?

There isn’t one! I’m all about building tools that empower the Joomla community and spark creativity. This software’s free because I’d rather see it in your hands - fueling awesome projects. If you really feel like paying something, I’d appreciate a review in the Joomla Extension Directory—your feedback means a lot!