Удаление заказов и возвратов из нижнего колонтитула
Работа в Magento 1.9 Я хочу удалить "заказы и возвраты" из нижнего колонтитула
Вошел в sales.xml файл и закомментированный
<!--<reference name="footer_links2">
<block type="sales/guest_links" name="return_link"/>
<action method="addLinkBlock"><blockName>return_link</blockName></action>
</reference>-->
Но теперь ссылка на заказы и возврат появляется, когда пользователь является гостем, и исчезает, когда он входит в систему
Я также пытался найти в нескольких файлах ключевое слово "заказы и возврат", но тщетно.
Какие-нибудь предложения, пожалуйста?
3 answers
Есть лучший способ удалить элемент.
вам нужно создать local.xml
в
{magentoroot}/приложение/дизайн/интерфейс/{Пакет}/{тема}/макет
Со следующим содержанием:
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="footer_links2">
<remove name="return_link" />
</reference>
</default>
</layout>
Приведенный выше код удалит Заказы и возвращает ссылку для всех клиентов
По умолчанию Magento будет показывать эту ссылку только гостевым пользователям.
Код, который вы прокомментировали в app/design/frontend/rwd/default/layout/sales.xml
, указывает на block type="sales/guest_links”
.
Загляните в app/code/core/Mage/Sales/Block/Guest/Links.php
, вы увидите, что он сначала проверяет, не является ли пользователь
вошел в систему, и только после этого он показывает ему ссылку на "Заказы и возвраты"
class Mage_Sales_Block_Guest_Links extends Mage_Page_Block_Template_Links_Block
{
/**
* Set link title, label and url
*/
public function __construct()
{
if (!Mage::getSingleton('customer/session')->isLoggedIn()) {
parent::__construct();
$this->_label = $this->__('Orders and Returns');
$this->_title = $this->__('Orders and Returns');
$this->_url = $this->getUrl('sales/guest/form');
}
}
}
Как и в случае со всеми изменениями конфигурации и макета в Magento, вы должны очистить кэш, чтобы изменения вступили в силу.
Итак, очистите свой кэш и эту ссылку будет никогда больше не появляться.
Чтобы изменить ссылки в нижнем колонтитуле, проверьте эти ссылки --
2) второе звено
Дайте мне знать, если у вас все еще есть проблемы.