Nomre d'élements à afficher par bloc et par colonne

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Nomre d'élements à afficher par bloc et par colonne

par bnabilos » 17 juil. 2008, 16:21

Merci les amis pour vos réponses.
J'ai réussi à le faire juste avec un fichier css :D
Merci

par mere-teresa » 17 juil. 2008, 12:43

Lis le HTML généré (clic-droit > afficher la source), et essaie de fabriquer le HTML que tu voudrais avoir.
Ensuite, ce sera assez simple pour toi de modifier ton code.

par mere-teresa » 17 juil. 2008, 12:43

Lis le HTML généré, et essaie de fabriquer le HTML que tu voudrais avoir.
Ensuite, ce sera assez simple pour toi de modifier ton code.

par guilt92 » 17 juil. 2008, 10:31

Bonjour,

Je pense que ce tutoriel correspond à ce que tu cherches, il faut utiliser l'opérateur % en créant ton tableau avec les résultats de la requête.

Nomre d'élements à afficher par bloc et par colonne

par bnabilos » 17 juil. 2008, 04:46

Bonjour,
J'utilise un script pour une boutique en ligne mais il ne dispose pas d'une fonction pour afficher les derniers produits ajoutés au catalogue sur la première page.
J'ai réussi à obtenir un code qui permet ceci mais le seul inconvénient c'est qu'il m'affiche les 4 derniers produits l'un au-dessous de l'autre alors que moi je veux afficher une sorte de tableau en 2 ligne + 2 colonnes pour y mettre les derniers produits ajoutés.
Je vous envoie le code de la page que j'ai mis, espérant une solution à mon problème. Merci pour votre aide.

Voici le code:

Code : Tout sélectionner

<?php if (($_products = $this->getProductCollection()) && $_products->getSize()): ?> <div class="home-page-cntr"> <?php $i=0; foreach ($_products->getItems() as $_product): ?> <?php if ($i>3): continue; endif; ?> <div class="home-page-item"> <div class="home-page-img"> <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>"> <img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(110,110); ?>" alt="<?php echo $this->htmlEscape($_product->getName()) ?>"/> </a> </div> <div class="home-page-txt"> <p><a class="product-name" href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>)"><?php echo $_product->getName() ?></a></p> <?php echo $this->helper('review/product')->getSummaryHtml($_product, 'short') ?> <?php echo $this->helper('catalog/product')->getPriceHtml($_product) ?> </div> </div> <?php $i++; endforeach; ?> <?php for($i;$i%3!=0;$i++): ?> <?php endfor ?> </div> <?php endif; ?>