Вопрос

Я хотел бы изменить порядок списка желаний в верхних ссылках через XML-файл, не редактируя

app\code\core\Mage\Wishlist\Block\Links.php

Хотите знать, почему приведенный ниже код не работает?

  <default>
        <reference name="top.links">
            <block type="wishlist/links" name="wishlist_link" />
            <action method="addLinkBlock"><blockName>wishlist_link</blockName><prepare/><urlParams/><position>100</position></action>
        </reference>
</default>
Это было полезно?

Решение

Не работает, потому что нет функции addLinkBlock доступно в app\code\core\Mage\Wishlist\Block\Links.php ни в этом файле/классе, ни в его родительском классе.

Вы можете использовать AddLink действие, которое вы можете найти в app/code/core/Mage/Page/Block/Template/Links.php файл.

Вы можете использовать следующие

<default>
        <reference name="top.links">
              <action method="addLink" translate="label title"><label>Wishlist</label><url>wishlist</url><title>Wishlist</title><prepare/><urlParams/><position>100</position></action>
        </reference>
</default>

Надеюсь, поможет

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top