2017-05-17 59 views
0

我知道,爲了創建新的自定義塊,我們有這個部件添加到config.xml文件:聲明兩個定製模塊。

<blocks> 
     <products1> 
      <class>Company_Namespace_Block</class> 
     </products1> 
</blocks> 

這同樣適用於創建一個自定義的塊。

但是,如果我想創建一個以上的定製模塊的內容。我應該如何申報他們呢?像這樣?

<blocks> 
     <products1> 
      <class>Company_Namespace_Block</class> 
     </products1> 
     <products2> 
      <class>Company_Namespace_Block</class> 
     </products2> 
</blocks> 

回答

0
<blocks> 
     <products1> 
      <class>Company_Namespace_Block</class> 
     </products1> 
</blocks> 

以上是:

  • 命名空間爲您的所有模塊的模塊類。
  • 區域,所有的塊類將駐留。
    (app/code/{codePool}/Company/Namespace/Block)
  • A排序的前綴爲模塊的所有的塊類(比如
    Company_Namespace_Block_Test,Company_Namespace_Block_Test2)

所以,你不需要複製的模塊構成,申報多個塊類。可以根據(應用程序/代碼/ {codePool} /公司/命名空間/塊)聲明爲許多塊的類。