質問

見た 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"/>.

したがって、機能は同じままですが、この新しいブロックは、ヘッダートップリンクだけではなく、より一般的なソリューションです。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top