Pergunta

ao acessar www.domain.com/customer/address/edit/id/1/

onde se pode editar seu endereço

por algum motivo, há um bloco de comparação na barra lateral esquerda

qual arquivo preciso editar para remover isso?

Obrigado

Carlos

No meu layout.xml (app/design/frontend/mythemepackage/default/layout/local.xml)

eu tenho isto:

 <!-- CUSTOMER ACCOUNT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -->
<customer_account>

    <reference name="left">
        <!-- Remove cart from the left column -->
        <action method="unsetChild"><name>cart_sidebar</name></action>

        <!-- Remove Compare block, it is already inserted in DEFAULT section -->
        <action method="unsetChild"><name>catalog.compare.sidebar</name></action>
    </reference>

</customer_account>

a seção padrão a que se refere é esta, eu acho, no mesmo arquivo:

<?xml version="1.0" encoding="UTF-8"?>

<!-- Left ====================================================================== -->
    <reference name="left">
        <remove name="left.newsletter"/> <!-- Moved newsletter to the footer -->
        <action method="unsetChild"><name>left.permanent.callout</name></action>
        <action method="unsetChild"><name>left.reports.product.viewed</name></action>
      <block type="catalog/product_compare_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/>
        <!--  <block type="reports/product_compared" name="right.reports.product.compared" template="reports/product_compared.phtml" />
       <block type="reports/product_viewed" name="left.reports.product.viewed" template="reports/product_viewed.phtml" />
       <block type="wishlist/customer_sidebar" name="wishlist_sidebar" as="wishlist" template="wishlist/sidebar.phtml"/>
       <block type="poll/activePoll" name="right.poll">
           <action method="setPollTemplate"><template>poll/active.phtml</template><type>poll</type></action>
           <action method="setPollTemplate"><template>poll/result.phtml</template><type>results</type></action>
       </block>
       <block type="tag/popular" name="tags_popular" template="tag/popular.phtml"/>
       <block type="paypal/logo" name="paypal.partner.right.logo" template="paypal/partner/logo.phtml"/> -->

        <action method="unsetChild"><name>tags_popular</name></action>
        <action method="unsetChild"><name>cart_sidebar</name></action>
        <action method="unsetChild"><name>right.reports.product.compared</name></action>
        <action method="unsetChild"><name>right.reports.product.viewed</name></action>
        <action method="unsetChild"><name>wishlist</name></action>
        <action method="unsetChild"><name>sale.reorder.sidebar</name></action>
        <action method="unsetChild"><name>right.poll</name></action>
        <action method="unsetChild"><name>paypal.partner.right.logo</name></action>
    </reference>
Foi útil?

Solução

Supondo que você não esteja usando seu próprio módulo, você deve criar um arquivo de layout local no local app/design/frontend/[package]/[theme]/layout/local.xml e supondo que você esteja vendo o bloco de comparação adicionado por padrão, você deve adicionar o seguinte ao arquivo:

<?xml version="1.0"?>
<layout version="0.1.0">
    <customer_account>
        <remove name="catalog.compare.sidebar" />
    </customer_account>
</layout>

No entanto, isso significa que você não poderá reutilizar o nome do bloco (catalog.compare.sidebar) se você usar <remove>.Se você quiser reutilizar o mesmo nome de bloco no layout, use o seguinte:

<?xml version="1.0"?>
<layout version="0.1.0">
    <customer_account>
        <reference name="left">
            <action method="unsetChild">
                <name>catalog.compare.sidebar</name>
            </action>
        </reference>
    </customer_account>
</layout>

Outras dicas

tente isso

<customer_address_edit>
<reference name="left">
 <remove name="catalog.compare.sidebar" />
</reference>
<customer_address_edit>

No magento 2 adicione as linhas abaixo no arquivo default.xml dos temas

\app\design\frontend\default\Magento_Theme\layout\default.xml

<referenceBlock name="catalog.compare.sidebar" remove="true"/>
<referenceBlock name="catalog.compare.link" remove="true"/>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top