Jump to content

Varios CSS en una misma WEB


Recommended Posts

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...