Frage

Ich hätte schwören können, dass ich das hatte, aber jetzt kann ich nicht den richtigen Referenzblock für die Abrechnungsadresse in der PayPal Express -Überprüfung bekommen. Das Layout meines Moduls.xml ist:

...
<paypal_express_review>
    <reference name="paypal.express.review.address">
         <action method="setTemplate">
              <template>new_layout/address.phtml</template>
         </action>
    </reference>
</paypal_express_review>
...

Ich möchte offensichtlich die Standardeinstellung überschreiben. Es sieht so aus, als ob es "paypal.express.review.address" sein sollte, aber nicht. Ich muss 50 Combos ausprobiert haben. Hat jemand das?

War es hilfreich?

Lösung

Ich denke, Sie müssen verwenden express.review.billing oder express.review.shipping. Es wird sich ändern, welche Adressvorlage Sie ändern möchten.

Siehe den folgenden Auszug von /app/design/frontend/base/default/layout/paypal.xml

<paypal_express_review translate="label">
    <label>PayPal Express Order Review Form</label>
    <remove name="right"/>
    <remove name="left"/>

    <reference name="root">
        <action method="setTemplate"><template>page/1column.phtml</template></action>
    </reference>
    <reference name="content">
        <block type="paypal/express_review" name="paypal.express.review" template="paypal/express/review.phtml">
            <block type="paypal/express_review_billing" name="express.review.billing" as="billing" template="paypal/express/review/address.phtml"/>
            <block type="paypal/express_review_shipping" name="express.review.shipping" as="shipping" template="paypal/express/review/address.phtml"/>
            <block type="paypal/express_review" name="express.review.shipping.method" as="shipping_method" template="paypal/express/review/shipping/method.phtml"/>
            <block type="paypal/express_review_details" name="paypal.express.review.details" as="details" template="paypal/express/review/details.phtml">
                <action method="addItemRender"><type>default</type><block>checkout/cart_item_renderer</block><template>checkout/onepage/review/item.phtml</template></action>
                <action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/onepage/review/item.phtml</template></action>
                <action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/onepage/review/item.phtml</template></action>
                <block type="checkout/cart_totals" name="paypal.express.review.details.totals" as="totals" template="checkout/onepage/review/totals.phtml"/>
            </block>
            <block type="checkout/agreements" name="paypal.express.review.details.agreements" as="agreements" template="checkout/onepage/agreements.phtml"/>
        </block>
    </reference>
    <reference name="head">
        <action method="addItem"><type>skin_js</type><name>js/checkout/review.js</name></action>
    </reference>
    <block type="core/text_list" name="additional.product.info" />
</paypal_express_review>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top