В общем, если вы хотите удалить вложенный блок, вы должны также вложить ссылки в local.xml
, в вашем случае правильный синтаксис будет:
<customer_account_index>
<reference name="my.account.wrapper">
<reference name="customer_account_dashboard">
<remove name="customer_account_dashboard_newsletter" />
</reference>
</reference>
</customer_account_index>
Но я заметил, что следующая строка вcustomer.xml
<block type="customer/account_dashboard_newsletter" name="customer_account_dashboard_newsletter" as="newsletter" template="customer/account/dashboard/newsletter.phtml"/>
не имеет эффекта отображения блока, который вы хотите удалить.Но вместо этого блок добавляется в шаблон customer/account/dashboard/info.phtml
, который включен предыдущей строкой в customer.xml
:
<block type="customer/account_dashboard_info" name="customer_account_dashboard_info" as="info" template="customer/account/dashboard/info.phtml"/>
Если вы скопируете customer/account/dashboard/info.phtml
в свою тему, вы можете удалить код, отображающий блок новостной рассылки.на приборной панели:
<?php if( $this->isNewsletterEnabled() ): ?>