Seite 1 von 1

Re: CSS Links im SWM

Verfasst: 18.05.2012, 12:29
von chrish
Danke dir, nun sieht es schick aus :)

Re: CSS Links im SWM

Verfasst: 18.05.2012, 12:17
von mirko
Unter Menü Webseite - HTML-Seiten/Umleitungen jede Seite anschauen, besonders den Quelltext und die CSS-Angabe anpassen. SuperWebMailer selbst verwendet beim Anlegen eines Admins bzw. Neuinstallation immer absolute Verzeichnisangaben für die Vorgabeseiten.

CSS Links im SWM

Verfasst: 18.05.2012, 11:59
von chrish
Hallo Forum,

ich habe folgendes Phänomen festgestellt. Wenn ich einen POST auf die nl.php absetzte (Eingebettetes Formular zur Anmeldung), bekomme ich die Seite ohne CSS angezeigt.
Nach einem Blick in den generierten Quelltext stieß ich auf folgende Ursache:
.../newsmailer/nl.php

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head><meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Newsletteranmeldung/ -abmeldung</title>
<meta http-equiv="content-language" content="de" />

<meta name="robots" content="noindex,nofollow" />
<meta http-equiv="pragma" content="no-cache" />
<meta name="author" content="Mirko Boeer" />
<meta name="copyright" content="Mirko Boeer" />
<link href="http://base/newsmailer/css/default.css" rel="stylesheet" type="text/css" />
<link href="http://base/newsmailer/css/default.css" rel="stylesheet" type="text/css" />

Hier wird nicht der relative Pfad zur CSS angezeigt, sondern der absolute interne FQDN, welche von extern natürlich nicht zu erreichen ist. Folglich wird die CSS Datei nicht gefunden und auch nicht eingebettet.

Wenn ich jetzt aber die Seite nicht per POST anspreche, sondern einfach normal Aufrufe, wird korrekt der relative Pfad angezeigt, und die Seite auch wunderbar mit Styles:
.../newsmailer/nl.php

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>SuperWebMailer - Es ist ein Fehler aufgetreten / An error occured</title>
<meta http-equiv="content-language" content="de" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex,nofollow" />
<meta http-equiv="pragma" content="no-cache" />
<meta name="author" content="Mirko Boeer" />
<meta name="copyright" content="Mirko Boeer" />
<link href="css/default.css" rel="stylesheet" type="text/css" />
<link href="css/default.css" rel="stylesheet" type="text/css" />

Bitte um Hilfe :)

Viele Grüße,
Chris