আমি একটি নতুন ম্যাজেন্টো শপ তৈরিতে কাজ করছি (ম্যাজেন্টোর সাথে এটি আমার প্রথম)।
আমি আমার পণ্য পৃষ্ঠাগুলির জন্য একটি বিদ্যমান দোকানের চেহারাটি প্রতিলিপি করতে চাইছি, কমপক্ষে বিন্যাসের ক্ষেত্রে:
http://www.panamericantool.com/cobalt-drills/drill-stops.html
http://www.panamericantool.com/screw-driver-bits/paint-cutters.html
আমি বুঝতে পেরেছি যে আমার পরে জিনিসটি তৈরি করার জন্য সহজ পণ্যগুলির সাথে আমার গ্রুপবদ্ধ পণ্যগুলি ব্যবহার করা দরকার।
উপরের উদাহরণগুলিতে, প্রতিটি পণ্যের পৃথক বৈশিষ্ট্য রয়েছে, আমি ধরে নিই এগুলি ম্যাজেন্টোতে বিভিন্ন বৈশিষ্ট্যযুক্ত সেটগুলির মাধ্যমে সম্পন্ন হয়েছে।
তবে কীভাবে তারা থিমটিতে এই বিভিন্ন টেবিল শিরোনাম / মানগুলি প্রদর্শন করতে যায়?
আমি জানি আমি কি করতে পারি ->getAttributeName()
বা ->getAttribute('attribute_code')
মধ্যে grouped.phtml
ফাইল, কিন্তু এই সুবিশাল পরিমাণ স্থাপিত হবে if (->getAttributeName() != '')...
এবং আমি যখন আরো যোগ টেমপ্লেট পরিবর্তন করতে হবে না।
আমি নিশ্চিত যে সমস্ত বৈশিষ্ট্য পাওয়া এবং সেগুলির উপরে লুপ করার একটি উপায় আছে তবে আপনি কীভাবে meta_description
বৈশিষ্ট্যটি ( $_product->getData()
পদ্ধতি দ্বারা ফেরত ) এবং টেবিলে তালিকাবদ্ধ তালিকাতে চান এমন একটি বৈশিষ্ট্যের মধ্যে পার্থক্য করবেন ?
আমি কীভাবে তাদের কাছে যা কিছু আছে তার অনুরূপ অর্জন করতে পারি?
আমি পারফরম্যান্স সম্পর্কেও উদ্বিগ্ন যে দোকানটির প্রবর্তনকালে 5k পণ্য থাকবে যা আমরা আমাদের অবশিষ্ট স্টক যুক্ত করার সাথে সাথে সম্ভবত 25k-30k বাড়িয়ে তুলছি। এর মধ্যে অনেকেরই আলাদা আলাদা অ্যাট্রিবিউটসের প্রয়োজন হবে তবে আমি অনুমান করছি যে আমি খুব বেশি পারফরম্যান্স সমস্যা ছাড়াই অ্যাট্রিবিউট সেটের মধ্যে বৈশিষ্ট্যগুলি ভাগ করতে পারি?
হালনাগাদ:
আমি এটির সাথে খেলা চালিয়েছি, আমি সমস্ত পণ্য বৈশিষ্ট্য পেতে এটি খুঁজে পেয়েছি, তবে এখনও আমি শ্রেণিবদ্ধ পণ্যের টেবিলে নির্দিষ্ট মানগুলিকে দেখানোর সহজ উপায়টি জানি না?
$attributes = Mage::getModel('catalog/product_attribute_api')->items($_product->getAttributeSetId());
foreach($attributes as $_attribute){
print_r($_attribute);
}