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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top