Fehlerhafte Title-tag-Generierung [4.9.7]

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
wollewutz
Beiträge: 8
Registriert: Mo 25. Aug 2014, 12:08
Kontaktdaten:

Fehlerhafte Title-tag-Generierung [4.9.7]

Beitrag von wollewutz »

Hallo,
die Title-tag-Generierung ist fehlerhaft. Wenn sich ein Title-tag im Layout befindet, wird er nicht durch den Pagetitle ersetzt, sondern es bleibt ein Platzhalter, der ersetzt werden muss.

contenido\classes\code_generator\class.code.generator.standard.php ab Zeile 321

Code: Alles auswählen

        if ($this->_pageTitle != '') {
            $replaceTag = '{__TITLE__' . md5(rand().time()) . '}';
            $headCode = preg_replace('/<title>.*?<\/title>/is', $replaceTag, $headTag, 1);

            if (false !== strpos($this->_layoutCode, $replaceTag)) {
                $headCode = str_ireplace($replaceTag, '<title>' . $this->_pageTitle . '</title>', $headCode);
            } else {
                $headCode = cString::iReplaceOnce('</head>', '<title>' . $this->_pageTitle . "</title>\n</head>", $headCode);
            }
        }
muss in Zeile 325 geändert werden ($this->_layoutCode zu $headCode ändern!).

Code: Alles auswählen

        if ($this->_pageTitle != '') {
            $replaceTag = '{__TITLE__' . md5(rand().time()) . '}';
            $headCode = preg_replace('/<title>.*?<\/title>/is', $replaceTag, $headTag, 1);

            if (false !== strpos($headCode, $replaceTag)) {
                $headCode = str_ireplace($replaceTag, '<title>' . $this->_pageTitle . '</title>', $headCode);
            } else {
                $headCode = cString::iReplaceOnce('</head>', '<title>' . $this->_pageTitle . "</title>\n</head>", $headCode);
            }
        }
mfg
Wolfgang
McHubi
Beiträge: 1223
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Fehlerhafte Title-tag-Generierung [4.9.7]

Beitrag von McHubi »

Danke für die Info... Lieber zu häufig als zu wenig angesprochen... http://forum.contenido.org/viewtopic.php?f=88&t=36174 :wink:
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
Antworten