ich würde gerne einen Template-Switch einbauen, der wie folgt aussieht:
1. Auf der Seite ist ein Link, mit dem man die Seite so switched, dass man alle Seiten mit Template2 aufruft (Template mit anderem Stylesheet)
2. Bei diesem Template gibt es auch einen Link, mit dem man wieder zurück zu Template1 kommt.
Ich habe mir zwar schon ein paar Beispiele angeschaut, aber nichts hinbekommen (Bspe. sind leider in der Regel nicht kommentiert), z. B. hier:
Code: Alles auswählen
<?php
session_start();
$template['default']=1;
$template['this']=rex_session('template', 'integer', $template['default']);
$template['new']=rex_get('template', 'integer', $template['this']);
$template['switch']=($template['new']!=$template['this']?true:false);
if($template['switch'])
{
rex_set_session('template',$template['new']);
$template['this']=$template['new'];
}
$tmpl = new rex_template($template['this']);
include $tmpl->getFile();
?>
Wahrscheinlich haben sich in Rex5 ja auch einige Befehle geändert, aber das durchschaue ich leider noch nicht.
Beispielsweise macht auch der "Switcher" Probleme:
Code: Alles auswählen
<?php
echo " <li><a href='". rex_getUrl( '', '', '&template=3') ."'>None [ID: 3]</a></li>";
echo " <li><a href='". rex_getUrl( '', '', '&template=2') ."'>Bootstrap [ID: 2]</a></li>";
?>
Kann mir vielleicht jemand erklären, wie ich das in Redaxo 5 hinbekomme?
Vielen Dank im Voraus
Sebastian