Mage_page_block_html_toplinks @deprecated после 1.4.0.1, ce 1.8
-
22-10-2019 - |
Вопрос
Я видел на RELEASE_NOTES.txt
на CE 1.8:
- Исправлено #17451: Ссылки заголовка (top.links.phtml) не выводят правильно, потому что он использует код модели (блок Toplinks устарел)
Тем не менее $this->getChildHtml('topLinks')
Позвоните в шаблон Demo Frontend, кажется, выводит ссылки, которые addLink
метод Mage_Page_Block_Html_Toplinks
Создано: корзина, вход в систему и т. Д.
Я этого не понял. Каков предполагаемый способ добавить эти ссылки?
Спасибо.
Решение
Mage_Page_Block_Html_Toplinks
действительно устарел с 1.4.0.1. Новый блок для добавления ссылок теперь Mage_Page_Block_Template_Links
, который также имеет addLink
метод Если вы проверете Page.xml, вы заметите новый блок в блоке заголовка: <block type="page/template_links" name="top.links" as="topLinks"/>
.
Таким образом, функциональность остается прежней, хотя этот новый блок является более общим решением, а не только для верхних ссылок заголовка.