Вопрос

Я видел на 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"/>.

Таким образом, функциональность остается прежней, хотя этот новый блок является более общим решением, а не только для верхних ссылок заголовка.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top