Mage_page_block_html_toplinks @depreced después de 1.4.0.1, CE 1.8
-
22-10-2019 - |
Pregunta
Vi RELEASE_NOTES.txt
en CE 1.8:
- Se corrigió #17451: los enlaces de encabezado (top.links.phtml) no salen correctamente porque está usando el código de modelo (el bloque de enlaces superiores está en desuso)
sin embargo, el $this->getChildHtml('topLinks')
llamar a la plantilla de frontend de demostración parece emitir enlaces que addLink
método de Mage_Page_Block_Html_Toplinks
creado: carrito de compras, inicio de sesión, etc.
No entendí eso. ¿Cuál es la supuesta forma de agregar esos enlaces?
Gracias.
Solución
Mage_Page_Block_Html_Toplinks
de hecho está en desuso desde 1.4.0.1. El nuevo bloque para agregar enlaces es ahora Mage_Page_Block_Template_Links
, que también tiene un addLink
método. Si verifica la página.xml, notará el nuevo bloque dentro del bloque de encabezado: <block type="page/template_links" name="top.links" as="topLinks"/>
.
Por lo tanto, la funcionalidad se mantiene igual, aunque este nuevo bloque es más una solución genérica en lugar de solo para los enlaces superiores del encabezado.