Qual è il blocco di riferimento per la fatturazione in rassegna Paypal Express?
-
16-10-2019 - |
Domanda
avrei giurato che ho avuto questo, ma ora non riesco a ottenere il blocco di riferimento corretto per l'indirizzo di fatturazione in rassegna espresso paypal. layout.xml di mio modulo è:
...
<paypal_express_review>
<reference name="paypal.express.review.address">
<action method="setTemplate">
<template>new_layout/address.phtml</template>
</action>
</reference>
</paypal_express_review>
...
Sono ovviamente cercando di sovrascrivere quello di default. Sembra come se dovrebbe essere "paypal.express.review.address", ma non lo è. Devo aver provato 50 combo. Chiunque ha ottenuto questo?
Soluzione
Penso che sarà necessario utilizzare express.review.billing
o express.review.shipping
. Cambierà sul quale modello di indirizzo che si desidera modificare.
Si veda il seguente estratto /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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange