Jump to content

[ RESOLU ] Problème taille slider "Produit phares" sur la home & cross-selling


Recommended Posts

Bonjour tout le monde, j'écris ce topic car depuis un moment je ne trouves pas d'où vient mon soucis, je vous explique :

Grâce au module Produits Phares, j'affiche sur la home de ma boutique la catégories "Produits populaire", mais celle ci s'affiche en énorme et casse tout l'affichage ! c'est le module ps_featuredproducts.


Voici l'affichage... 

image.thumb.png.1ced64be29fb4977be6a8aa3522eb116.png

 

J'ai donc voulu creuser, et je remarque la taille du slider est ÉNORME (voir ci-dessous) :

image.thumb.png.7277a249723f878a7efe294f206fac51.png

Pourtant je n'ai pas changer la config?... ni toucher au code, quelqu'un à déjà eu ce soucis ?
Pour infos c'est un site de test et j'ai fais une monté en version de PS 1.7.8.7 => 8.1.7

Merci de votre aide !

Bonne journée.

Edited by dydy59
resolve (see edit history)
Link to comment
Share on other sites

Bonjour, oui nous utilisons un thème personnalisé "lifestyle" mais que nous avons customisé énormément nous même... Mais je remonte jusqu'au slick.css du module ps_themeconfigurator, et dans le fichier principal du module il y a ceci :

 

public function hookHeader()
    {
        $this->context->controller->registerStylesheet(
            'modules-themeconfigurator',
            'https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick.css',
            array('media' => 'all', 'priority' => 150, 'server' => 'remote')
        );
        $this->context->controller->registerJavascript(
            'modules-themeconfigurator',
            'https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js',
            array('position' => 'bottom', 'priority' => 150, 'server' => 'remote')
        );
        $settings = Configuration::getMultiple($this->settings_keys);
        $this->context->smarty->assign('textcolor', $this->getTextColor($settings['PS_THEME_MAIN_COLOR']));
        foreach ($this->settings_keys as $index => $value) {
            $this->context->smarty->assign($index, $settings[$value]);
        }

        $this->context->smarty->assign(array(
            'primary_font' => str_replace(' ', '+', Configuration::get('PS_THEME_PRIMARY_FONT')),
            'secondary_font' => str_replace(' ', '+', Configuration::get('PS_THEME_SECONDARY_FONT')),
        ));

        $file = $this->local_path.'views/templates/hook/'.$this->theme.'.tpl';
        if(file_exists($file)) {
            return $this->context->smarty->fetch($this->local_path.'views/templates/hook/'.$this->theme.'.tpl');
        }
    }


Mais le hook "Header" n'est pas déprécier en version 8.1.7 ? Car le slick.css n'est pas chargé sur ma version 8.1.7....

Link to comment
Share on other sites

  • 404NotFound_ changed the title to [ RESOLU ] Problème taille slider "Produit phares" sur la home & cross-selling

Oui sans soucis ! Alors pour résumé c'est un site de préprod, et j'ai analyser le code de la home en comparaison au site en prod.

J'ai donc analyser tout les classes/styles, et j'ai remarqué qu'en prod un fichier css était utilisé et pas en préprod. J'ai donc recherche dans le code source un appel du fichier "slick.css" et il s'avère que c'est le module ps_themeconfigurator qui injecte ce script via un CDN.

image.thumb.png.4db66a6eb7e121b35a5402217cb8a78e.png

Et tout simplement, il s'avérer que ce même module Configurateur de thème était désactiver en backoffice, après activation, forcément le slick.css et slick.min.js sont chargé dans le hook Header. voilà voilà !

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...