Magento的设置客户帐户布局一列(Magento set customer my account

2019-08-01 11:17发布

我目前正在使用最新版本的Magento 1.7.0.2的。 之后他们客户的日志都带有在左手位置导航菜单中的典型的2列我的账户细节。 我需要有这样的导航删除,以便我的仪表板页面变成只有一列。 我也不想左侧导航栏的空白处它删除后。 我曾尝试在local.xml中的事情,但发生的事情是在客户自己的帐户被删除,但也可以是任何页面左侧边栏导航菜单失去该边栏为好。 请我不能说我运行一个自定义模板,唯一customer.xml文件是在应用程序/设计/前端/基/默认/布局。 我local.xml中是在/ app /设计/前端/默认/ custom_template /布局。

我怎么能做到这一点,什么是我需要编辑的文件的路径。 任何帮助是极大的赞赏。 下面是在customer.xml客户帐户布局的代码

<customer_account translate="label">
    <label>Customer My Account (All Pages)</label>
    <!--remove name="catalog.compare.sidebar"/>
    <remove name="sale.reorder.sidebar"/-->
    <!-- Mage_Customer -->
    <reference name="root">
        <action method="setTemplate"><template>page/1column.phtml</template></action>
    </reference>

    <reference name="content">
        <block type="page/html_wrapper" name="my.account.wrapper" translate="label">
            <label>My Account Wrapper</label>
            <action method="setElementClass"><value>my-account</value></action>
        </block>
    </reference>

    <reference name="left">
        <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>
        <block type="checkout/cart_sidebar" name="cart_sidebar" template="checkout/cart/sidebar.phtml">
            <action method="addItemRender"><type>simple</type><block>checkout/cart_item_renderer</block><template>checkout/cart/sidebar/default.phtml</template></action>
            <action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/cart/sidebar/default.phtml</template></action>
            <action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/cart/sidebar/default.phtml</template></action>
        </block>
        <block type="catalog/product_compare_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/>
        <remove name="tags_popular"/>

    </reference>
</customer_account>

Answer 1:

当你想为仪表板页面一个栏布局而已,所以请在你的变化customer_account_index布局的句柄,因为这是客户账户仪表盘布局。

如果你会做你的变化customer_account处理它适用于所有客户的页面,如果不更新特定的手柄。

希望这有助于!



文章来源: Magento set customer my account layout to one column