Limiter le nombre de produits affichés sur la page d'accueil, liste.phtml
Je suis en train d'essayer de limiter le nombre de produits d'une certaine catégorie de 4 sur ma page d'accueil.
Le code que j'essaie de le faire est:
{{block type="catalog/product_list" column_count="4" category_id="13" template="catalog/product/list.phtml"}}
Voici certaines des choses que j'ai essayé:
num_products="4"
limit = 4, limit="4"
count = 4, count="4"
_productCollection="4"
_productsCount="4"
J'ai fait une copie de la liste.phtml penser qu'il y a peut-être un moyen de le changer, mais a été incapable de trouver un moyen.
Au très haut liste pf.phtml est ce code:
<?php
$_productCollection=$this->getLoadedProductCollection();
$_helper = $this->helper('catalog/output');
?>
Et en vertu de l'affichage de la grille il y a ceci:
<?php $_collectionSize = $_productCollection->count() ?>
<?php $_columnCount = $this->getColumnCount(); ?>
<?php $i=0; foreach ($_productCollection as $_product): ?>
<?php if ($i++%$_columnCount==0): ?>
Toutes les idées sur de limiter les produits, soit dans le bloc ou le fichier de modèle?
OriginalL'auteur myladeybugg | 2013-03-07
Vous devez vous connecter pour publier un commentaire.
Le plus rapide est de remplacer
column_count=4
paris_homepage=1
et dans la phtml ajouter ceci :
avant cette :
Ensuite, vous aurez juste 1 ligne sur la page d'accueil (si 4 en ligne comme je le suppose) donc total 4 produits
OriginalL'auteur dagfr
Essayer
Voir
OriginalL'auteur Renon Stewart
Lorsque j'ai été confronté à ce problème je recherche pour de nombreux sites, mais il y a très peu de sites qui me faire comprendre de lui..
J'ai édité moi-même en faisant ces étapes pour afficher le NOMBRE FIXE DE PRODUITS DE CERTAINES CATÉGORIES comme suit:-
aller à
Maintenant ouvert list_new.phtml et de recherche " après la fin de la si la boucle insérez ce code
et fermer une fois la liste terminée.
Le code ressemblera à ceci-
2) Maintenant, allez à la CMS>Pages>sélectionnez page d'accueil >contenu>, et copiez ce code (modifier votre categy id)
OriginalL'auteur sanjeet sharma
DANS Magento ver. 1.9.0.1
j'ai trouvé une solution simple juste ajouter ces ligne dans la liste.phtml
il suffit de trouver la boucle foreach, il vient deux fois donc le besoin de les ajouter dans les deux emplacement.
je l'ai mis pour 6 enregistrement vous pouvez le modifier comme vous avez exigé.
grâce
OriginalL'auteur user3845165
essayez ceci:
$_productCollection=$this->getLoadedProductCollection();
$_productCollection->getSelect()->limit(5);
OriginalL'auteur Rahul Dadhich