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')
デモフロントエンドテンプレートを呼び出してくださいリンクを出力するようです addLink
の方法 Mage_Page_Block_Html_Toplinks
作成:ショッピングカート、ログインなど。
私はそれを理解していませんでした。これらのリンクを追加する想定方法は何ですか?
ありがとう。
解決
Mage_Page_Block_Html_Toplinks
1.4.0.1以来、実際に非推奨です。リンクを追加するための新しいブロックは今です Mage_Page_Block_Template_Links
, 、それもaを保持します addLink
方法。 page.xmlをチェックすると、ヘッダーブロック内の新しいブロックに気付くでしょう。 <block type="page/template_links" name="top.links" as="topLinks"/>
.
したがって、機能は同じままですが、この新しいブロックは、ヘッダートップリンクだけではなく、より一般的なソリューションです。
所属していません magento.stackexchange