Tata wrote: ↑Wed Mar 11, 2020 6:36 pm
Es geht nicht nur um die stylesheet.css, sonder um die ganze templates.
Ja, sorry!
Das hatte ich nicht bedacht. Ich glaubte, dass du nur verschiedene Styles hast.
olape wrote: ↑Thu Mar 12, 2020 5:21 am
Eigentlich könnte man 3 oder mehr vollständige Templates innerhalb einer Datei (templete.htm) anlegen und per $sl entsprechend zuweisen.
Das wäre in deinem Fall wahrscheinlich wirklich die beste Lösung.
Das heißt:
Ganz normales CMS ohne Spezial-Änderungen.
Sprachen und Inhalte ganz normal anlegen.
template.htm in 3 Bereiche aufteilen (ohne "hide" und "show").
Code: Select all
<?php if($sl=='sk'):?>
<body class="body"<?=onload();?>>
... hier der gesamte slowakische Inhalt ...
</body>
<?php endif ?>
<?php if($sl=='en'):?>
<body class="body"<?=onload();?>>
... hier der gesamte englische Inhalt ...
</body>
<?php endif ?>
<?php if($sl=='de'):?>
<body class="body"<?=onload();?>>
... hier der gesamte deutsche Inhalt ...
</body>
<?php endif ?>
</html>
Leider ist deine Seite zu komplex und umfangreich, sodass ich es nicht "mal schnell" ausprobieren und testen kann. Aber prinzipiell sollte das so funktionieren. Und falls sich die Styles auch sprachabhängig ändern, dann haben wir das ja oben schon beschrieben.