यह Magento में एक अच्छी प्रोग्रामिंग प्रथाओं के बारे में एक सवाल है।
मुझे उत्पाद (श्रेणी उत्पाद सूची में) को अपने संबंधित उत्पादों के साथ थंबनेल में दिखाना होगा। तो मैंने mypackage/mytheme/template/catalog/product/list.phtml
कुछ इस तरह से संपादित किया
<?php
$related=$_product->getRelatedProductIds();
if(count($related)>0){
echo '<div class="a'.$ap.'"></div>';
echo '<div class="li_p"><ul>';
foreach($related as $rela){
$rela_nom=Mage::getModel('catalog/product')->load($rela);
echo '<li><a href="'.$rela_nom->getProductUrl().'"> <img src="'.$this->helper('catalog/image')->init($rela_nom, 'small_image')->resize(20).'" width="20" height="20"> </a><li>';
}
echo '</ul></div>';
}
?>
और यह बहुत अच्छी तरह से काम करता है।
लेकिन मेरा सवाल यह है: क्या यह phtml फ़ाइलों पर एक मॉडल वर्ग को तत्काल करने के लिए सही है?
यदि नहीं, तो इस कार्यक्षमता को प्राप्त करने का सबसे अच्छा तरीका क्या होगा? मेरा मतलब है, किस फ़ाइल को संपादित करना बेहतर है या किस वर्ग को जोड़ना बेहतर है, कहाँ है? एक सहायक?
क्या आप एक छोटा सा उदाहरण प्रदान कर सकते हैं या मुझे एक झलक दे सकते हैं कि कौन सी फाइलें संपादित करने के लिए बेहतर हैं।