Pergunta

Gostaria de reordenar a lista de desejos nos links principais através do arquivo xml sem editar o

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

Quer saber por que o código abaixo não funciona?

  <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>
Foi útil?

Solução

Não está funcionando porque não há função addLinkBlock disponível em app\code\core\Mage\Wishlist\Block\Links.php este arquivo/classe nem na classe dos pais.

Você pode usar AddLink ação que você pode encontrar em app/code/core/Mage/Page/Block/Template/Links.php arquivo.

Você pode usar o seguinte

<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>

Espero que ajude

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top