Produktitel wird beim Meta-Tag Title nicht angezeigt

Nach der Installation von Direct URL, wird der die Produktbezeichnung in der Browserleiste nicht mehr angezeigt (Meta-Tag "TITLTE").

Lösung: Abfrage der Superglobalen PHP_SELF korrigieren

Grund für diesen Fehler ist, dass in der Datei /includes/modules/metatags.php der aktuelle Dateiname mit der (aus alten PHP Versionen übernommenen) Variable $PHP_SELF abgefragt wird. Auf aktuellen Systemen ist diese Variable oft nicht verfügbar und kann nur über Regeln in der .htaccess aktiviert werden, was allerdings nicht empfohlen wird.

Eine kleine Änderung in der Datei /includes/modules/metatags.php behebt dieses Problem. Suchen Sie hierfür folgenden Abschnitt:

PHP
if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO)) {
	if ($product->isProduct()) {

Ersetzen Sie die Variable $PHP_SELF durch die korrekte Version $_SERVER['PHP_SELF']:

PHP
if (strstr($_SERVER['PHP_SELF'], FILENAME_PRODUCT_INFO)) {
	if ($product->isProduct()) {

Laden Sie die geänderte Datei abschließend wieder auf den Server.