как удалить все виджеты в панели управления учетной записью пользователя?
Необходимо полностью очистить страницу панели мониторинга учетной записи, чтобы отобразить пользовательский макет, который варьируется в зависимости от группы пользователей, вошедших в систему. Я сделал следующее:
<customer_account_index translate="label">
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
<reference name="content">
<block type="MyModule/Dashboard" name="block_Dashboard" template="customer/Dashboard.phtml" />
</reference>
</customer_account_index>
Я вижу вывод "customer/Dashboard.phtml", но как удалить все эти виджеты?
Account Information
Contact Information
...
Не удается найти ни обработчиков макетов, ни ссылки на шаблоны для них в приложении/core/Mage/Customer/*
Где копать? Спасибо!!!
1
1 answers
Это не виджет в смысле Magento. Виджеты - это динамический блок контента с настройками администратора, в вашем случае это только ссылки на вкладки.
Вы можете найти его в файле макета customer.xml
<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>
</block>
<block type="catalog/product_compare_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/>
<remove name="tags_popular"/>
Найдите вызовы addLink
в макетах.
Вы также можете удалить ссылки на эти ссылки в шаблоне customer/account/dashboard.phtml
1
Author: Pilou, 2015-11-13 08:15:02