2010-12-15 3 views
1

モジュール名をテーピングしないでホームページを含むすべてのページに表示されるブロックを右の列に作成するにはどうすればよいですか?Magento - すべてのページに固定ブロックを作成

ありがとうございます。

+0

:あなたのmymodule.xmlインサイド

<frontend> ... <layout> <updates> <mymodule> <file>mymodule.xml</file> </mymodule> </updates> </layout> ... </frontend> 

5)は、このようなものを置きます。 「モジュール」は、マゼンタでは非常に具体的な意味を持ち、間違っていると人々の助けを借りる可能性が低くなります。 –

+0

私はマジェンタの初心者ですが、ここで使用する正しい言葉は何ですか? – Bizboss

+2

[ブロックおよびその他のテーマ作成タスク](http://www.magentocommerce.com/knowledge-base/categories/category/theming-design/)をまだ読んで学んでいない場合。 – clockworkgeek

答えて

5

例MYNAMESPACE/MyModuleという/ブロックのために(自分のモジュール内でブロックを作成します)

1)モジュール(例えばMYNAMESPACE/MyModuleという)

2を作成...あなたの質問よく理解していると期待してモジュール "MyModuleという" の/ Myblock)

3)そのブロックのPHTMLファイルを作成し(YOURTHEMEDIR /鋳型/ MyModuleという/ myblock.phtml)

4)編集のconfig.xmlはレイアウトをロードするようにアップデートファイル(YOURTHEMEDIR/layout/mymodule.xml):あなたは後にしているかを説明するために、「モジュール」以外の言葉を使用する場合があります

<?xml version="1.0"?> 
<frontend> 
    <layout> 
     <default> 
      <reference name="right"> <!-- this is the name of the right column block --> 
       <block type="mymodule/myblock" name="myblock" template="mymodule/myblock.phtml" /> 
      </reference> 
     </default> 
    </layout> 
</frontend> 
関連する問題