как я могу удалить «заказы и возврат» по ссылке нижнего колонтитула? Я новичок в Magento, кто может подробно объяснить шаги? Спасибо!как я могу удалить заказы и возвраты при ссылках нижнего колонтитула
ответ
У меня нет доступа к ванильной копии magento, но из памяти footer_links можно редактировать с помощью панели администратора.
CMS -> Статические блоки -> Footer Ссылки
Вы можете изменить ссылки через редактор. Если он не находится там, он будет втянут через файл footer.phtml, который я могу пройти, если это не удастся.
приложение/код/ядро / Mage/Sales/Block/Гость/links.php
закомментируйте
public function __construct()
{
if (!Mage::getSingleton('customer/session')->isLoggedIn()) {
/*$this->_label = $this->__('Orders and Returns');
$this->_title = $this->__('Orders and Returns');
$this->_url = $this->getUrl('sales/guest/form'); */
parent::__construct();
}
}
, чтобы сделать это правильно, вы должны скопировать файл в приложение/код/местные/Mage/Sales/Block/Guest/Links.php перед редактированием.
Вам необходимо внести изменения в файл sales.xml
ответ, как типичный в Magento, в XML. Лучший способ удалить эту область полностью использует local.xml Так, например, в вашем приложение/дизайн/ПАКЕТ-NAME/THEME-NAME/макет/local.xml Вы хотели бы иметь это:
<?xml version="1.0" encoding="UTF-8" ?>
<layout>
<default>
<reference name="footer">
<!-- footer_links is the main footer links -->
<remove name="footer_links"></remove>
<!-- footer_links2 is the one labeled Account, with My Account and Orders and returns under it -->
<remove name="footer_links2"></remove>
</reference>
</default>
</layout>
Для тех, кто приехал сюда и не нашел решение: Я нашел его в this link.
Как @Muk указал файл, который вам нужно изменить, это \app\design\frontend\PACKAGE_NAME\THEME_NAME\layout\sales.xml
. Если ваша тема не имеет его, вам придется скопировать исходный файл с \app\design\frontend\base\default\layout
и изменить скопированную версию.
Закомментируйте эту часть:
<reference name="footer_links">
<block type="sales/guest_links" name="return_link"/>
<action method="addLinkBlock"><blockName>return_link</blockName></action>
</reference>
Надеется, что это помогает!
Это не удалит ссылку HTML, это только атрибуты ссылок, такие как href и anchor text. –