Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

getchildhtml fonctionnel sur la vue produit mais pas sur le listing
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 1
SUJET:

getchildhtml fonctionnel sur la vue produit mais pas sur le listing

#63047
mbensoussan
Fresh Boarder
Messages: 15
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

getchildhtml fonctionnel sur la vue produit mais pas sur le listing

Il y a 5 Années, 7 Mois
Karma: 0  
Bonjour,

A ce jours, j'ai créé un fichier nommer : review-odv.phtml que j'ai placer dans template/catalog/product/view/

Ce dernier, me permet d'afficher des images en fonction d'un attribut du produit.

afin d'y faire appel par le fichier template/catalog/product/view.phtml
j'ai ajouter :
Code :

<?php echo $this->getChildHtml('reviewodv') ?>


et dans le layout : catalog.xml
Code :

    <catalog_product_view translate="label">
        <label>Catalog Product View (Any)</label>
....
<block type="catalog/product_view" name="product.info.reviewodv" as="reviewodv" template="catalog/product/view/review_odv.phtml"/>



Tout cela fonctionne parfaitement.

maintenant j'aimerai faire appel à ce même fichier pour effectuer son action dans chaque produit du listing produit.

j'ai ajouter donc le code au fichier list.phtml

Code :

<?php echo $this->getChildHtml('reviewodv') ?>


Néanmoins, il me manque la déclaration dans le fichier catalog.xml pour la vue list.

je ne sais pas comment faire, j'ai essayer beaucoup de chose mais cela fait soit appel au fichier mais n'arrive pas à l’interpréter soit cela ne fonctionne pas.

je pense que cela est du au block type..

si une âme charitable peut m'aider..

cordialement,
 
L'administrateur a désactivé l'accès public en écriture.
#63134
ceddddd
Platinum Boarder
Messages: 3771
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin bloggento ced__@hotmail.fr

Re:getchildhtml fonctionnel sur la vue produit mais pas sur le listing

Il y a 5 Années, 7 Mois
Karma: 33  
Bonjour,
<catalog_product_view translate="label">
<reference name="product.info">
<block type="catalog/product_view" name="product.info.reviewodv" as="reviewodv" template="catalog/product/view/review_odv.phtml"/>

Ou met let dans la partie content dans ce cas la le block n'a pas besoin d'un getchildhtml car content est un block de "sortie"
++
 
Prestataire magento Site magento
Nouveautés magento
L'administrateur a désactivé l'accès public en écriture.
#63459
7th-avenue
septieme.avenue [at] gmail.com
Expert Boarder
Messages: 115
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Date anniversaire: 12/09

Re:getchildhtml fonctionnel sur la vue produit mais pas sur le listing

Il y a 5 Années, 6 Mois
Karma: 4  
<catalog_product_view translate="label"> affiche dans la vue produit... et uniquement la vue produit

Il faut aussi l'ajouter (surement) dans le category default et layered (si besoin et suivant le theme)...

L'ideal serait un reference name dans le product_list et là le child html prendrait son sens.
 
Développeur Magento - Contact me : septieme.avenue[at]gmail.com
L'administrateur a désactivé l'accès public en écriture.
#63464
mbensoussan
Fresh Boarder
Messages: 15
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:getchildhtml fonctionnel sur la vue produit mais pas sur le listing

Il y a 5 Années, 6 Mois
Karma: 0  
merci pour l'information,

je sonde tout cela...
 
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 1
Modérateur: admin, Gabriiiel, ILOA, zuiko