J'ai besoin de savoir ce que sont ces conteneurs 1 et 2 dans la page de visualisation des produits magento. je parle du fichier view.phtml
à l'emplacementapp/design/frontend/<package>/<theme>/catalog/product/view.phtml
question actuelle:
J'ai posé cette question car .. J'ai appris que ces sections sont responsables de l'affichage des options dans la page de visualisation du produit.
En fait, mon problème est que j'ai 3 produits groupés et je veux afficher leurs options personnalisées dans mon propre fichier phtml. J'ai ces codes avec moi ..
<?php
$id=Mage::getModel('catalog/product')->getIdBySku(123456);
$prod = Mage::getModel('catalog/product')->load($id);
$x=$prod->getOptions();
foreach($x as $y)
{
echo $y->getTitle();
print_r($y->getValues());
}
?>
J'ai besoin de faire passer le produit par son sku.C'est pourquoi j'ai codé comme ça.Maintenant, j'obtiens le titre correctement. mais il n'y a pas de valeurs affichées (note: j'ai ajouté deux options de liste déroulante comme mes options personnalisées)
Merci d'avance.
la source
Réponses:
Ils concernent la position dans laquelle les options personnalisées du produit sont affichées.
Voir
app/code/core/Mage/Catalog/etc/config.xml
:Ici, vous pouvez voir qui se
container1
rapporte à la «colonne d'informations sur le produit», tandis que container2 est «bloquer après la colonne d'informations». Ces valeurs décrivent où les options personnalisées seront affichées sur la page de visualisation du produit. Vous pouvez définir ces valeurs lors de la modification d'un produit dans l'administrateur Magento sous l'onglet Conception.Les blocs de mise en page sont définis dans
app/design/frontend/base/default/layout/catalog.xml
:Et en
app/design/frontend/base/default/template/catalog/product/view.phtml
vous verrez deux appels:<?php echo $this->getChildChildHtml('container1', '', true, true) ?>
et
<?php echo $this->getChildChildHtml('container2', '', true, true) ?>
la source
Vous pouvez modifier le fichier phtml allez dans le chemin ci-dessous app / design / frontend / themename / default / template / catalog / product / info / container2.p html OU s'il s'agit d'une application produit téléchargeable / design / frontend / themename / default / template /catalog/downloadable/catalog/product/links.phtml
la source