Seite 1 von 1

Fehler im <base> - Tag bei HTML 4.01 Transitional

Verfasst: Mi 4. Okt 2006, 12:07
von pinhead84
Ich bin mir nicht ganz sicher, ob das Problem schon bekannt ist:
Mein Mandant ist mit "XHTML=nein" konfiguriert, trotzdem wird das <base href=""> Tag mit einem Slash am Ende, nach XHTML-Konvention generiert.
Somit ist die Seite leider kein valides "HTML 4.01 Transitional" mehr.
Ein Hack in der front_content.php konnte das Problem für mich lösen, jedoch sollte das beim nächsten offiziellen Update berücksichtigt werden:

Code: Alles auswählen

                $is_XHTML = getEffectiveSetting('generator', 'xhtml', false);
                if ($is_XHTML == 'true') {
                        $baseCode = '<base href="'.$cfgClient[$client]["path"]["htmlpath"].'" />';
                } else {
                        $baseCode = '<base href="'.$cfgClient[$client]["path"]["htmlpath"].'">';
                }
PS: Contenido Version 4.6.8

Verfasst: Mi 4. Okt 2006, 12:31
von Dodger77
Ich häng da mal was ran, da es dafür schon eine Idee gab:

http://www.contenido.org/forum/viewtopi ... ht=isxhtml

Verfasst: Mi 4. Okt 2006, 12:33
von emergence
verschoben