Атрибут позиции в wishlist.xml не работает
-
29-09-2020 - |
Вопрос
Я хотел бы изменить порядок списка желаний в верхних ссылках через 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>
Надеюсь, поможет
Не связан с magento.stackexchange