Ich habe in meine Seite etwas eingebaut, was es mir ermöglichen soll das Design mit dem ändern einer Variable zu tauschen.
Würde euch gern, da das Thema ja schon angeschnitten ist, mal drüberschaun lassen.
Erstellen:
/templates/standard/
/templates/standard/img/ (incl. Inhalt aus /images/)
/templates/standard/footer.php (original)
/templates/standard/layout.lib.php (original)
/templates/standard/standard.css (ehem. main.css)
/templates/standard/standard_ie.css (ehem. ie.css)
/templates/standard/template_js.php (leer)
/templates/standard/header.php (der Body der Originalen)
Die header.php habe ich "zweigeteilt", also den oberen Teil bis einschließlich <body> am alten Platz belassen, den ganzen Code unter <body> in die neue /templates/standard/header.php
/lib/header.php
Bezüge zu den neuen Orten herstellen (von unten nach oben ):
PHP-Code:
</head>
<body>
<? // Der Anzeigeteil ist im entspechenden Templateordner
require ('templates/'.$templateordner.'/header.php');
?>
Um die Templates auch JS-fähig zu halten nach dem CSS-Aufruf
PHP-Code:
require ('templates/'.$templateordner.'/template_js.php');
Pfade zu den CSS sind
Code:
templates/<? echo ($templateordner.'/'.$templateordner);?>.css
templates/<? echo ($templateordner.'/'.$templateordner);?>_ie.css
Ganz oben den Pfad zur layout.lib.php anpassen
PHP-Code:
require ('templates/'.$templateordner.'/layout.lib.php');
index.php
Pfad der footer.php anpassen
PHP-Code:
require ( './templates/'.$templateordner.'/footer.php' );
/lib/functions.lib.php
PHP-Code:
// Name des Tamplateordners
$templateordner = "standard";
Jetzt noch die Pfade in den CSS-Dateien anpassen und es funktioniert auf den ersten Blick.
Leider ist es aber doch so, das von den meisten Addons nur ältere Versionen erhältlich sind und nicht auf die CSS der VMS 1.2.4 abgestimmt sind. Dort muss dann manchmal sogar tiefgreifend angepasst werden.
Für Hinweise und Tips immer dankbar ist
eaxo