এটি ম্যাজেন্টোতে একটি ভাল প্রোগ্রামিং অনুশীলন সম্পর্কিত একটি প্রশ্ন।
থাম্বনেইলে এর সম্পর্কিত পণ্যগুলির সাথে পণ্যটি (বিভাগের তালিকার তালিকায়) প্রদর্শন করতে হবে। তাই আমি 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>';
}
?>
এবং এটা খুব ভাল কাজ করে।
তবে আমার প্রশ্নটি: পিএইচটিএমএল ফাইলগুলিতে কোনও মডেল ক্লাস ইনস্ট্যান্ট করা কি এটি সঠিক?
যদি তা না হয় তবে এই কার্যকারিতাটি অর্জনের সর্বোত্তম উপায় কী হবে? মানে, কোন ফাইলটি সম্পাদনা করা ভাল বা কোন শ্রেণি যুক্ত করা ভাল, কোথায়? একজন সহায়ক?
আপনি কি একটি সামান্য উদাহরণ প্রদান করতে পারেন বা আমাকে ফাইলগুলি সম্পাদনা করার চেয়ে আরও ভাল।