Удаление заказов и возвратов из нижнего колонтитула


Работа в 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>-->

Но теперь ссылка на заказы и возврат появляется, когда пользователь является гостем, и исчезает, когда он входит в систему

Я также пытался найти в нескольких файлах ключевое слово "заказы и возврат", но тщетно.

Какие-нибудь предложения, пожалуйста?

Author: Evince Development, 2018-10-22

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>

Приведенный выше код удалит Заказы и возвращает ссылку для всех клиентов

 2
Author: Pawan, 2018-10-23 03:37:36

По умолчанию 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, вы должны очистить кэш, чтобы изменения вступили в силу.

Итак, очистите свой кэш и эту ссылку будет никогда больше не появляться.

 1
Author: Haim, 2018-10-23 03:22:50

Чтобы изменить ссылки в нижнем колонтитуле, проверьте эти ссылки --

1) первая ссылка

2) второе звено

Дайте мне знать, если у вас все еще есть проблемы.

 0
Author: Shashank Kumrawat, 2018-10-23 03:23:28