2010-05-18 7 views
1

Dans Magento sous le panier Je voudrais insérer les produits pour la catégorie 18 tout comme ils sont à l'écoute sur toute page produit ordinaire.magento Insérer la liste de produits pour la catégorie 18 sous le panier

Je peux voir comment insérer un bloc sur une page CMS. Mais comment appeler le modèle (?) Pour la liste des produits sous le panier?

BR. Anders

MISE À JOUR: pouvez voir que la mise en page de fichier/catalog.xml a ce bloc qui est probablement celui que je souhaite insérer sur la page du panier:

<block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml"> 

J'ai essayé de le copier et insérez de différentes façons dans le catalogue.xml sous le panier et essayé d'insérer le bloc dans cart.phtml. Impossible de comprendre comment le faire en fonction de la réponse ci-dessous (Je suis évidemment nouveau à modifier Magento)

MISE À JOUR 2: S'il avait été sur une page CMS, il devrait juste être cette ligne.

{{block type="catalog/product_list" category_id="4" template="catalog/product/list.phtml"}} 

Je suis à la recherche de l'équivalent en allant dans cart.phtml ou dans la mise en page/checkout.xml. Merci

Répondre

1

Juste obtenir l'identifiant du bloc statique, puis mettre ce code dans votre modèle:

<?php echo $this->getLayout()->createBlock(’cms/block’)->setBlockId(’my-identifier’)->toHtml() ?>

+0

Merci. Ce n'est pas un bloc statique cependant (je pense). C'est juste le même contenu qui est inséré sur n'importe quelle page de catégorie. Trouvé à partir de conseils de modèle, il est soit ce frontend/default/pfge/template/catalogue/catégorie/view.phtml ou ceci: frontend/default/pfge/modèle/catalogue/produit/list.phtml que je voudrais insérer sous le panier . – Tillebeck

+0

Ensuite, je ne suis pas sûr de ce que vous essayez vraiment de faire. Voulez-vous dire que vous voulez avoir tout le contenu que vous trouveriez si vous alliez voir une catégorie ou un produit à afficher sous le contenu du panier sur la page du panier? – Prattski

+0

Je pense que vous avez raison. C'est un bloc. Trouvé dans catalog.xml. J'ai mis à jour ma question en fonction de cette conclusion. J'ai aussi essayé d'utiliser votre réponse. Pouvez-vous aider sur la façon de référencer le bloc correctement? Ajout également les données qu'il doit être pour la catégorie 18 (category_id = "18") – Tillebeck

0

Je méthode utilisée ou mise à jour # 2 un certain nombre de fois:

{{block type="catalog/product_list" category_id="4" template="catalog/product/list.phtml"}} 

Cependant, comment pouvez-vous afficher correctement la pagination (page 1,2,3,4)?

0
<block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml"> 
<action method="setCategoryId"><category_id>18</category_id></action> 
</block> 

en utilisant ceci dans le fichier de disposition devrait fonctionner.

+0

18 bhab

+0

Désolé le code n'a pas affiché dans la réponse – bhab

Questions connexes