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 Imaxine » 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].
Imaxine
 
Messages: 3023
Inscrit le: 27 Juil 2009, 19:28

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 Imaxine » 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.
Imaxine
 
Messages: 3023
Inscrit le: 27 Juil 2009, 19:28

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 : Aucun utilisateur inscrit et 1 invité

cron
Copyright © 2009-2013 OpenCart France - Tous droits réservés