Joomla 2.5.x Metagenerator entfernen

In der Quellausgabe einer Joomla-Webseite befindet sich immer der Meta-Generator. Dieser Zeigt womit eine Webseite erstellt wurde. Die Ausgabe sicht so aus, wenn man sich den Quelltext ansieht:
<meta name="generator" content="Joomla! - Open Source Content Management" />

Diese Angabe kann und darf entfernt werden. Dazu öffnen wir die Datei "heap.php", die sich im Verzeichnis:root/libraries/joomla/document/html/renderer befindet.

Ab circa der Zeile 95 ist folgender Code zu fiden:
// Don't add empty generators
             $generator = $document->getGenerator();
             if ($generator)
             {
                 $buffer .= $tab . '<meta name="generator" content="' . htmlspecialchars($generator) . '" />' . $lnEnd;
             }

Die Zeilen einfach auskommentieren (einfach doppelte Schrägstriche (//) vor der Zeile setzen. Der neue Code sollte dann so aussehen:

// Don't add empty generators
        //        $generator = $document->getGenerator();
        //        if ($generator)
        //        {
        //            $buffer .= $tab . '<meta name="generator" content="' . htmlspecialchars($generator) . '" />' . $lnEnd;
        //        }

Ab jetzt wird der Generator nicht weiter angezeigt. Es sei angemerkt, mit jedem Update kann diese Arbeit überschrieben werden.

Autor: Niko Körner
Oktober 2005 schrieb Niko Körner 'Die ersten Schritte mit Joomla!'. Diese Anleitung wurde weit mehr als 5 Mio. Mal gelesen und im Internet gedownloadet. Seit 2005 ist er als Autor gelistet und schreibt rund um Joomla! und gibt Kurse.