ম্যাজেন্টোতে প্রোডাক্ট ভিউ পৃষ্ঠাতে ধারক 1 এবং ধারক 2 কী


10

ম্যাজেন্টো পণ্য প্রদর্শনের পৃষ্ঠাতে এই ধারক 1 এবং ধারক 2 কী তা আমার জানতে হবে। আমি view.phtmlলোকেশন ফাইল সম্পর্কে কথা বলছিapp/design/frontend/<package>/<theme>/catalog/product/view.phtml

আপডেট প্রশ্ন:

আমি এই প্রশ্নটি জিজ্ঞাসা করেছি কারণ .. আমি জানতে পেরেছি যে পণ্য বিভাগের পৃষ্ঠায় বিকল্পগুলি প্রদর্শন করার জন্য এই বিভাগগুলি দায়বদ্ধ।

আসলে আমার সমস্যা হ'ল আমার কাছে 3 টি বান্ডিল পণ্য রয়েছে এবং আমি তাদের নিজস্ব কাস্টম অপশনগুলি আমার নিজের পিএইচটিএমএল ফাইলে প্রদর্শন করতে চাই। আমার সাথে এই কোডগুলি আছে ..

<?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());
}
?>

আমার এটির স্কুয়ের মাধ্যমে পণ্যটি পাওয়া উচিত hat এ কারণেই আমি এইভাবে কোড করেছিলাম now এখন আমি শিরোনামটি সঠিকভাবে পাচ্ছি। তবে মানগুলি প্রদর্শিত হচ্ছে না ((দ্রষ্টব্য: আমি আমার কাস্টম বিকল্প হিসাবে দুটি ড্রপডাউন বিকল্প যুক্ত করেছি)

আগাম ধন্যবাদ.


আপনি কিভাবে এই @rajeevktomy সাথে গিয়েছেন?
jharrison.au

উত্তর:


28

এগুলি পণ্যটির কাস্টম বিকল্পগুলি প্রদর্শিত হয় এমন অবস্থানের সাথে সম্পর্কিত।

দেখুন app/code/core/Mage/Catalog/etc/config.xml:

<design>
    <options_container>
        <option1 translate="label">
            <value>container1</value>
            <label>Product Info Column</label>
        </option1>
        <option2 translate="label">
            <value>container2</value>
            <label>Block after Info Column</label>
        </option2>
    </options_container>
</design>

এখানে আপনি দেখতে পাচ্ছেন যে container1'পণ্য তথ্য কলাম' এর সাথে সম্পর্কিত, যখন ধারক 2 'ইনফো কলামের পরে ব্লক করুন'। এই মানগুলি বর্ণনা করছে যেখানে পণ্য প্রদর্শন পৃষ্ঠায় কাস্টম বিকল্পগুলি প্রদর্শিত হবে। ডিজাইন ট্যাবের অধীনে ম্যাজেন্টো অ্যাডমিনে কোনও পণ্য সম্পাদনা করার সময় আপনি এই মানগুলি সেট করতে পারেন।

লেআউট ব্লকগুলি এখানে সংজ্ঞায়িত করা হয় app/design/frontend/base/default/layout/catalog.xml:

 <block type="core/template_facade" name="product.info.container1" as="container1">
    <action method="setDataByKey"><key>alias_in_layout</key><value>container1</value></action>
    <action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
    <action method="append"><block>product.info.options.wrapper</block></action>
    <action method="append"><block>product.info.options.wrapper.bottom</block></action>
</block>
<block type="core/template_facade" name="product.info.container2" as="container2">
    <action method="setDataByKey"><key>alias_in_layout</key><value>container2</value></action>
    <action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
    <action method="append"><block>product.info.options.wrapper</block></action>
    <action method="append"><block>product.info.options.wrapper.bottom</block></action>
</block>

এবং app/design/frontend/base/default/template/catalog/product/view.phtmlআপনি দুটি কল দেখতে পাবেন:

<?php echo $this->getChildChildHtml('container1', '', true, true) ?>
এবং
<?php echo $this->getChildChildHtml('container2', '', true, true) ?>


1
দুঃখিত আমি এটি গ্রহণ করতে ভুলে গেছি :-)
রাজীব কে টমি

-4

আপনি পিএইচটিএমএল ফাইলটি সম্পাদনা করতে পারেন নীচের পাথ অ্যাপ / ডিজাইন / ফ্রন্টএন্ড / থিমেনাম / ডিফল্ট / টেমপ্লেট / ক্যাটালগ / পণ্য / তথ্য / ধারক 2.p.. এইচটিএমএল বা যদি এটি ডাউনলোডযোগ্য পণ্য অ্যাপ / ডিজাইন / সীমান্ত / থেইনাম / ডিফল্ট / টেম্পলেট হয় /catalog/downloadable/catalog/product/links.phtml

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.