09.04.2007, 18:46
Hallo zusammen!
Ich bin dabei ne Page auf template Basis zu erstellen.
Früher hab ich das einfach mit ner sehr unsauberen lösung gemacht eine datei die über dem normalen content steht (header etc) und eine die dadrunter steht und dann per include auf jeder seite laden und dazwischen den content.. na ja... jetzt nutze ich smarty
das problem ist nur:
der Stylesheet wird inkorrekt dargestellt.
[code=php]
define('SMARTY_DIR', 'smarty/');
require(SMARTY_DIR.'Smarty.class.php');
$smarty = new Smarty;
$smarty->display('oben.tpl');
[/code]
und in der oben.tpl
Einige Sachen berücksichtigt er (z.B. Linkfarbe etc ) aber zB die anweisungen für Body nicht.
Woran kann das liegen??
Ich bin dabei ne Page auf template Basis zu erstellen.
Früher hab ich das einfach mit ner sehr unsauberen lösung gemacht eine datei die über dem normalen content steht (header etc) und eine die dadrunter steht und dann per include auf jeder seite laden und dazwischen den content.. na ja... jetzt nutze ich smarty
das problem ist nur:
der Stylesheet wird inkorrekt dargestellt.
[code=php]
define('SMARTY_DIR', 'smarty/');
require(SMARTY_DIR.'Smarty.class.php');
$smarty = new Smarty;
$smarty->display('oben.tpl');
[/code]
und in der oben.tpl
Code:
{literal}<style type="text/css">
@charset "iso-8859-2";
/* CSS Document */
body {
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
} usw.... </style> {/literal}
Einige Sachen berücksichtigt er (z.B. Linkfarbe etc ) aber zB die anweisungen für Body nicht.
Woran kann das liegen??