私はMagentoWebサイトで作業しており、ヘッダーにいくつかの変更を加えようとしています。
作成した2ブロック(モジュール)を追加したい。
header.phtml
を置くことによって触れずにそれらを追加する方法はありますか?
<?php echo $this->getChildHtml(' ') ?>
XMLファイルを使用する方法はありますか?
header.phtmlファイルには1つのプレースホルダーがあります。
<?php echo $this->getChildHtml('topContainer'); ?>
それにいくつかのブロックを追加したい場合は、次のコードを使用してください。
<reference name="top.container">
<block type="%MAGENTO_ALIAS_TO_YOUR_BLOCK%" name="block.some_name" template="path/to/your/template/file.phtml" />
<block type="%MAGENTO_ALIAS_TO_YOUR_ANOTHER_BLOCK%" name="block.some_name2" template="path/to/your/template/file2.phtml" />
</reference>
それは不可能だと思います。コードを使用するときは、abcという名前でファイルgetChildHtml('abc')
を割り当てる必要があるためです。.phtml
トップリンクに新しいリンクを追加することが可能です。