GuybrushThreepwood93 Posted May 30, 2019 Share Posted May 30, 2019 Estoy intentando tener varios css activos en mi web prestashop 1.7.5.2. Para ello tengo una ligera idea, pero no se muy bien como llevarla a cabo. Mi idea seria sustituir el código que invoca a "theme.css" (/classes/controller/FrontController.php / linea 904) $this->registerStylesheet('theme-main', '/assets/css/theme.css', ['media' => 'all', 'priority' => 50]); Sustituirlo por "theme.php" y dentro de este, poner un swith case que invoque a varios css. Un amigo me escribió esto: <?php switch($_GET['theme']){ case 3: $themeFile = "css3.css" break; case 2: $themeFile = "css2.css" break; case 1: default: $themeFile = "css1.css" } ?> Y esto: <link rel="stylesheet" type="text/css" href="<?php echo $themeFile;?>"> He estado traseteado con los archivos: /classes/controller/FrontController.php /themes/classic/templates/_partials/stylesheets.tpl Pero no lo consigo hacer funcionar. El resultado debería quedar en la url como "www.mitienda.com/index.php?theme=2" (desactivada la url amigable) Alguien que me ayude? Link to comment Share on other sites More sharing options...
joseantgv Posted May 30, 2019 Share Posted May 30, 2019 Te estás liando. Haz el IF en "/classes/controller/FrontController.php / linea 904", y ahí registra un CSS u otro. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now