2014-04-04 2 views
1

내 고객 계정 페이지를 1Column 페이지 레이아웃으로 만들고 싶습니다. 그리고 customer_account_navigation을 콘텐츠의 왼쪽에서 위로 이동하고 싶습니다. 이 작업을 쉽게 수행하는 방법에 대한 아이디어/접근 방법은 무엇입니까? 고마워요!1Column 페이지 레이아웃의 Magento 고객 계정 탐색

답변

6

탐색 메뉴를 이동하려면 섹션.

<block type="customer/account_navigation" name="customer_account_navigation" before="-" template="customer/account/navigation.phtml"> 
    <action method="addLink" translate="label" module="customer"><name>account</name><path>customer/account/</path><label>Account Dashboard</label></action> 
    <action method="addLink" translate="label" module="customer"><name>account_edit</name><path>customer/account/edit/</path><label>Account Information</label></action> 
    <action method="addLink" translate="label" module="customer"><name>address_book</name><path>customer/address/</path><label>Address Book</label></action> 
</block> 

는 경우 태그 <reference name="left"> 내부에서 <reference name="content">에 제거합니다.

또한, 동일한 태그 <customer_account> 안에이 변경 1column2columns-left에서 템플릿을 변경하기 위해이 TO

<reference name="root"> 
    <action method="setTemplate"><template>page/2columns-left.phtml</template></action> 
</reference> 

을 : 당신은 어떤 CSS를 변경해야 할 수 있습니다

<reference name="root"> 
    <action method="setTemplate"><template>page/1column.phtml</template></action> 
</reference> 

그 후 네비게이션 메뉴를 테마에 맞게 만들 수 있습니다.

+0

감사합니다. 매력처럼 일하고! 난 그냥 customer.xml을 변경하는 대신 local.xml에 어떻게 가져야하는지 궁금하다. – user3364265

1

app\design\frontend\YOUR_THEME_TEMPLATE\default\layout\customer.xml 파일. 에서
customer_account chnage

<action method="setTemplate"><template>page/2columns-left.phtml</template></action>
상단 페이지의 계정 링크에 대한
<action method="setTemplate"><template>page/1column.phtml</template></action>
에 -, 당신이 이동 <customer_account> 테마와 의 customer.xml 레이아웃 파일을 편집하고 태그 안에 필요 Magento - How to add/remove links on my account navigation?

관련 문제