Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Visualisation Automatiquement en grille

Soutien et conseil sur les "Thèmes graphique" pour OpenCart

Visualisation Automatiquement en grille

Messagepar majong » 07 Aoû 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û 2011, 19:18, édité 1 fois.
Opencart Version 1.5.1 - Serveur OVH Perso
majong
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 5
Inscription: 07 Aoû 2011, 11:29

Re: Visualisation Automatiquement en grille

Messagepar LeorLindel » 07 Aoû 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].
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Visualisation Automatiquement en grille

Messagepar majong » 07 Aoû 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
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 5
Inscription: 07 Aoû 2011, 11:29

Re: Visualisation Automatiquement en grille

Messagepar LeorLindel » 07 Aoû 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.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Visualisation Automatiquement en grille

Messagepar majong » 07 Aoû 2011, 19:19

C'est fait.

Je vous en remercions.
Opencart Version 1.5.1 - Serveur OVH Perso
majong
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 5
Inscription: 07 Aoû 2011, 11:29


Retourner vers Soutien

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron