Tamam bunu adımlara ayırdım ve nerede sıkıştığımı görebilirsiniz:
Adım 1 - Sütun numarasını değiştirin
PayPal ekspres inceleme sayfası (PayPal'ın incelemek ve son olarak siparişlerini göndermek için alıcıyı geri gönderdiği sayfamız) tek bir sütun sayfasıdır. Tabii ki özel modül xml dosyasındaki düzeni geçersiz kılarak sütun sayısını değiştirebiliriz:
<paypal_express_review>
<!-- maybe other references here -->
<reference name="root">
<action method="setTemplate"><template>page/2columns-right.phtml</template></action>
</reference>
<!-- maybe other references here -->
</paypal_express_review>
2.Adım - Sağdaki sütun içeriğini kısıtlayan kodu kaldırın
Şimdi sağ sütun mevcut olacak, ancak boş olacak - bunun nedeni aşağıdaki satırın nedeni app/design/frontend/base/default/layout/paypal.xml
- kaldırmamız:
<remove name="right"/>
3.Adım - XML dosyasına içerik ekleyin
Önbelleği temizlemek ve sayfayı yenilemek varsayılan sağ taraftaki sütun içeriğini gösterir. Eğer o zaman app/design/frontend/base/default/layout/checkout.xml
özel modül xml dosyasına aşağıdaki satırları (ödünç alınan ) eklersek, bir kez daha boşluk buluruz.
<reference name="right">
<action method="unsetChildren"></action>
<block type="page/html_wrapper" name="checkout.progress.wrapper" translate="label">
<label>Checkout Progress Wrapper</label>
<action method="setElementId"><value>checkout-progress-wrapper</value></action>
<block type="checkout/onepage_progress" name="checkout.progress" before="-" template="checkout/onepage/progress.phtml"/>
</block>
</reference>
Bunun özel bir şablonla yapabildiğim için bu sütundaki içeriği almak için doğru yöntem olduğunu biliyorum, örn.
<reference name="right">
<action method="unsetChildren"></action>
<block type="page/html" name="custom" template="custom_module/custom.phtml" />
</reference>
block type
Orada biraz emin değilim . Ayrıca app/design/frontend/base/default/layout/checkout.xml
kullanılmayan aşağıdaki blok olduğunu biliyorum:
<block type="checkout/onepage_progress" name="root" output="toHtml" template="checkout/onepage/progress.phtml">
<block type="checkout/onepage_payment_info" name="payment_info">
<action method="setInfoTemplate"><method></method><template></template></action>
</block>
</block>
Gördüğünüz gibi bu konuda bilgim oldukça sınırlı - arzu daha fazla belge eksikliği nedeniyle (bu site olsa da ilginçti).
Ben kimse herhangi bir çözüm veya aranan herhangi bir fikir sonra herhangi bir öneri veya ne yazık ki varsa tüm ulaşılamaz layık olduğunu vurgulamak gerekir. Çok teşekkürler