声明两个自定义块。

时间:2017-05-17 10:50:33

标签: magento block

我知道为了创建新的自定义块,我们必须将此部分添加到config.xml文件中:

startService(new Intent(BaseActivity.this, LocationUpdateService.class));

这适用于创建单个自定义块。

但是,如果我想创建多个自定义块,该怎么办?那我该怎么说呢?像这样的东西?

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

1 个答案:

答案 0 :(得分:0)

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

以上是:

  • 所有Module的块类的命名空间。
  • 所有块类所在的区域。
    (应用程序/代码/ { codePool } /公司/命名空间/块)即可。
  • 模块的所有Block类的一种前缀(如
    Company_Namespace_Block_Test,Company_Namespace_Block_Test2)

因此,您不需要复制块配置,以声明多个块类。您可以在(app / code / { codePool } / Company / Namespace / Block)下声明尽可能多的块类。