좋아,이 단계로 나눠서 내가 붙어있는 곳을 볼 수 있습니다.
1 단계-열 번호 변경
PayPal 빠른 검토 페이지 (PayPal에서 구매자를 다시 보내 주문을 검토하고 최종 제출하는 페이지)는 하나의 열 페이지입니다. 물론 사용자 정의 모듈 xml 파일의 레이아웃을 재정 의하여 열 수를 변경할 수 있습니다.
<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 단계-오른쪽 열 내용을 제한하는 코드 제거
이제 오른쪽 열이 표시되지만 비어 있습니다. 이것은 다음 줄에 있기 때문에 app/design/frontend/base/default/layout/paypal.xml
제거합니다.
<remove name="right"/>
3 단계-XML 파일에 컨텐츠 추가
캐시를 지우고 페이지를 새로 고치면 기본 오른쪽 열 내용이 표시됩니다. 따라서 거기에서 다음 줄 (에서 빌려온 app/design/frontend/base/default/layout/checkout.xml
)을 사용자 정의 모듈 xml 파일에 추가하면 다시 빈칸이 생깁니다.
<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>
나는 이것이 사용자 정의 템플릿으로 할 수있는 것처럼 열에 내용을 가져 오는 올바른 방법이라는 것을 알고 있습니다.
<reference name="right">
<action method="unsetChildren"></action>
<block type="page/html" name="custom" template="custom_module/custom.phtml" />
</reference>
block type
거기 에 대한 확신이 거의 없습니다. 또한 app/design/frontend/base/default/layout/checkout.xml
사용되지 않는 다음 블록이 있음을 알고 있습니다 .
<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>
당신이 볼 수 있듯이 이것에 대한 나의 지식은 꽤 제한적입니다-욕망보다 문서가 부족하기 때문에 (이 사이트는 흥미 롭습니다).
나는 이것이 달성 할 수 없다는 것을 강조해야한다. 많은 감사