Visualisation Automatiquement en grille

Soutien et conseils sur les "Template" OpenCart

Visualisation Automatiquement en grille

Messagepar majong » 07 Août 2011, 11:34

Bonjour à tous !

Je suis en train de remanier le design de ma plate-forme OC, et j'aimerai que mes articles soit disposés automatiquement et uniquement en grille, parce que je trouve ça plus esthétique (ce n'est que mon avis bien entendu).


Merci à vous !
Dernière édition par majong le 07 Août 2011, 19:18, édité 1 fois au total.
Opencart Version 1.5.1 - Serveur OVH Perso
majong
 
Messages: 5
Inscrit le: 07 Août 2011, 11:29

Re: Visualisation Automatiquement en grille

Messagepar LeorLindel » 07 Août 2011, 16:01

Le mieux, comme il n'y a plus le choix entre liste et grille, est de commenter ou supprimer cette ligne :
Code: Tout sélectionner
    <div class="display"><b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display('grid');"><?php echo $text_grid; ?></a></div>
et celles-ci :
Code: Tout sélectionner
      $('.display').html('<b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display(\'grid\');"><?php echo $text_grid; ?></a>');
      
      $.cookie('display', 'list');
   } else {
      $('.product-list').attr('class', 'product-grid');
      
      $('.product-grid > div').each(function(index, element) {
         html = '';
         
         var image = $(element).find('.image').html();
         
         if (image != null) {
            html += '<div class="image">' + image + '</div>';
         }
         
         html += '<div class="name">' + $(element).find('.name').html() + '</div>';
         html += '<div class="description">' + $(element).find('.description').html() + '</div>';
         
         var price = $(element).find('.price').html();
         
         if (price != null) {
            html += '<div class="price">' + price  + '</div>';
         }
         
         var rating = $(element).find('.rating').html();
         
         if (rating != null) {
            html += '<div class="rating">' + rating + '</div>';
         }
                  
         html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
         html += '<div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';
         html += '<div class="compare">' + $(element).find('.compare').html() + '</div>';
         
         $(element).html(html);
      });   
               
      $('.display').html('<b><?php echo $text_display; ?></b> <a onclick="display(\'list\');"><?php echo $text_list; ?></a> <b>/</b> <?php echo $text_grid; ?>');

de tous les fichiers suivants :

- catalog\view\theme\default\template\product\category.tpl
- catalog\view\theme\default\template\product\manufacturer_info.tpl
- catalog\view\theme\default\template\product\search.tpl
- catalog\view\theme\default\template\product\special.tpl


PS : Tu penseras à compléter ta signature [Lire la mienne].
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Image
Il vaut mieux poser une question et paraître idiot cinq minutes que de ne pas la poser et être idiot toute sa vie.
Cool Boutik
Avatar de l’utilisateur
LeorLindel
 
Messages: 1994
Inscrit le: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Visualisation Automatiquement en grille

Messagepar majong » 07 Août 2011, 16:49

Ok je vais voir ça.

J'ai vu la ligne de code suivante dans categories.tpl :

Code: Tout sélectionner
if (view) {
   display(view);
} else {
   display('list');
}



du coup j'ai simplement remplacé par

Code: Tout sélectionner
if (view) {
   display(view);
} else {
   display('grid');
}


C'est pas plus simple ?
Opencart Version 1.5.1 - Serveur OVH Perso
majong
 
Messages: 5
Inscrit le: 07 Août 2011, 11:29

Re: Visualisation Automatiquement en grille

Messagepar LeorLindel » 07 Août 2011, 18:01

Les lignes de code que j'ai décrites concernent la description totale de la mise en forme en liste et est le renseignement que tu demandais, maintenant, c'est toi qui choisi ce que tu comptes faire.

Dans tous les cas de figure, ton problème est résolu, donc, je te demande de bien vouloir mettre cette mention [Résolu] dans le titre initial de ton sujet.

Nous t'en remercions.
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Image
Il vaut mieux poser une question et paraître idiot cinq minutes que de ne pas la poser et être idiot toute sa vie.
Cool Boutik
Avatar de l’utilisateur
LeorLindel
 
Messages: 1994
Inscrit le: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Visualisation Automatiquement en grille

Messagepar majong » 07 Août 2011, 19:19

C'est fait.

Je vous en remercions.
Opencart Version 1.5.1 - Serveur OVH Perso
majong
 
Messages: 5
Inscrit le: 07 Août 2011, 11:29


Retour vers Soutien "Templates"

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 1 invité

Partenaires de paiement