লেআউট এক্সএমএল এর মাধ্যমে একটি ইউআই উপাদান সন্তানের সরান


15

আমি কীভাবে লেআউট এক্সএমএল এর মাধ্যমে কোনও ইউআই উপাদান সন্তানের অপসারণ করব? উদাহরণস্বরূপ, নীচের এক্সএমএল নির্দেশিকা থেকে checkout_index_index.xml। আমি শিপিং নোডটি কীভাবে সরিয়ে ফেলব?

<item name="sidebar" xsi:type="array">
    <item name="children" xsi:type="array">
        <item name="summary" xsi:type="array">
            <item name="children" xsi:type="array">
                <item name="totals" xsi:type="array">
                    <item name="children" xsi:type="array">
                        <item name="subtotal" xsi:type="array">
                            <item name="config" xsi:type="array">
                                <item name="title" xsi:type="string" translate="true">Subtotal</item>
                            </item>
                        </item>
                        <item name="shipping" xsi:type="array">
                            <item name="config" xsi:type="array">
                                <item name="title" xsi:type="string" translate="true">Estimated Shipping</item>
                            </item>
                        </item>
                        <item name="grand-total" xsi:type="array">
                            <item name="config" xsi:type="array">
                                <item name="title" xsi:type="string" translate="true">Estimated Total</item>
                            </item>
                        </item>
                    </item>
                </item>
            </item>
        </item>
    </item>
</item>

শিপিং নোডটি প্লাগইন ব্যবহার করে সরানো যেতে পারে তবে আমি কেবল ভেবেছিলাম একটি অপসারণ নোড বৈশিষ্ট্যের মতো আরও ভাল উপায় হওয়া উচিত ।

উত্তর:


23

আমরা এখানে দস্তাবেজটি পড়তে পারি: http://devdocs.magento.com/guides/v2.0/howdoi/checkout/checkout_customize.html । আপনার ক্ষেত্রে: আমরা এই গাইডটি প্রয়োগ করতে পারি:

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <referenceBlock name="checkout.root">
            <arguments>
                <argument name="jsLayout" xsi:type="array">
                    <item name="components" xsi:type="array">
                        <item name="checkout" xsi:type="array">
                            <item name="children" xsi:type="array">
                                <item name="sidebar" xsi:type="array">
                                    <item name="children" xsi:type="array">
                                        <item name="summary" xsi:type="array">
                                            <item name="children" xsi:type="array">
                                                <item name="totals" xsi:type="array">
                                                    <item name="children" xsi:type="array">
                                                        <!--Remove fields-->
                                                        <item name="subtotal" xsi:type="array">
                                                            <item name="config" xsi:type="array">
                                                                <item name="componentDisabled" xsi:type="boolean">true</item>
                                                            </item>
                                                        </item>
                                                        <item name="shipping" xsi:type="array">
                                                            <item name="config" xsi:type="array">
                                                                <item name="componentDisabled" xsi:type="boolean">true</item>
                                                            </item>
                                                        </item>
                                                        <item name="grand-total" xsi:type="array">
                                                            <item name="config" xsi:type="array">
                                                                <item name="componentDisabled" xsi:type="boolean">true</item>
                                                            </item>
                                                        </item>
                                                    </item>
                                                </item>
                                            </item>
                                        </item>
                                    </item>
                                </item>
                            </item>
                        </item>
                    </item>
                </argument>
            </arguments>
        </referenceBlock>
    </body>
</page>

ফলাফল:

এখানে চিত্র বর্ণনা লিখুন

এখানে পড়ুন: http://devdocs.magento.com/guides/v2.1/howdoi/checkout/checkout_customize.html#disable-a-component

[Edit]

চেকআউট পৃষ্ঠায় সাইডবার (অর্ডার সংক্ষিপ্তকরণ) অক্ষম করুন।

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="checkout"
      xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <referenceBlock name="checkout.root">
            <arguments>
                <argument name="jsLayout" xsi:type="array">
                    <item name="components" xsi:type="array">
                        <item name="checkout" xsi:type="array">
                            <item name="children" xsi:type="array">
                                <item name="sidebar" xsi:type="array">
                                    <item name="config" xsi:type="array">
                                        <item name="componentDisabled" xsi:type="boolean">true</item>
                                    </item>
                                </item>
                            </item>
                        </item>
                    </item>
                </argument>
            </arguments>
        </referenceBlock>
    </body>
</page>

এখানে চিত্র বর্ণনা লিখুন


1

আমার ধারণা, এটি /magento//a/113151/31400 এর সদৃশ ।

আমি দেখেছি এটি ব্যবহার করে অপসারণ componentDisabledকার্যকারিতা ভঙ্গ করে।

আপনি কেবলমাত্র শিরোনামটি সরিয়ে ফেলা ভাল shipping.phtml

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