0

私はMagentoWebサイトで作業しており、ヘッダーにいくつかの変更を加えようとしています。

作成した2ブロック(モジュール)を追加したい。

header.phtmlを置くことによって触れずにそれらを追加する方法はありますか?

  <?php echo $this->getChildHtml(' ') ?>

XMLファイルを使用する方法はありますか?

4

2 に答える 2

2

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>
于 2012-07-02T22:30:05.487 に答える
0

それは不可能だと思います。コードを使用するときは、abcという名前でファイルgetChildHtml('abc')を割り当てる必要があるためです。.phtml

トップリンクに新しいリンクを追加することが可能です。

于 2012-07-02T15:32:48.310 に答える