西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

如何在Magento中创建一个自定义的块

时间:2016-05-22 11:44来源: 作者: 点击:
这是一个快速的 6 步教程如何在 Magento 中创建一个自定义的块上。 第 1 步: 全球模块配置 创建您的自定义块配置 xml 文件里面 app/等/模块目录。矿井 Gravitywell_All.xml 名字 ?xml version=1.
这是一个快速的 6 步教程如何在 Magento 中创建一个自定义的块上。
第 1 步: 全球模块配置
创建您的自定义块配置 xml 文件里面 app/等/模块目录。矿井 Gravitywell_All.xml 名字
 
 
<?xml version="1.0"?>
<config>
    <modules>
        <Gravitywell_Example>
            <active>true</active>
            <codePool>local</codePool>
        </Gravitywell_Example>
    </modules>
</config>
第 2 步: 目录
创建您的模块为正确的目录:
 
 
app/code/local/Gravitywell
app/code/local/Gravitywell/Example
app/code/local/Gravitywell/Example/Block
app/code/local/Gravitywell/Example/etc
 
 
第 3 步: 模块配置
添加模块配置文件。这应该叫 config.xml,放置 insideapp/代码/本地/Gravitywell/示例/等。
 
 
<?xml version="1.0"?>
<config>
    <modules>
        <Gravitywell_Example>
            <version>0.1.0</version>
        </Gravitywell_Example>
    </modules>
    <global>
        <blocks>
            <gravitywellexample>
                <class>Gravitywell_Example_Block</class>
            </gravitywellexample>
        </blocks>
    </global>
</config>
 
第 4 步: 创建块类
现在您可以创建您的块类。在此示例中,我们会调用块只需 Menu.php 并将其放在应用程序/代码/本地/Gravitywell/示例/块内。
 
class Gravitywell_Example_Block_Menu extends Mage_Core_Block_Template 
{    
 
}
 
 
步骤 5: 创建视图脚本
创建一个视图脚本模板文件来使用您的块的。我只要把这作为文件夹 app/设计/前端/gravitywell/示例/模板/gravitywell 里面的文件 calledmenu.phtml。
第 6 步: 嵌入块里面你 layout.xml 或以编程方式
 
// Programmatically:
<?php echo $this->getLayout()->createBlock('gravitywellexample/menu')->setTemplate('gravitywell/menu.phtml')->toHtml(); ?>
 
 
<!-- Inside Layout.xml -->
<block type="gravitywellexample/menu" name="menu" as="menu" template="gravitywell/menu.phtml" />
希望你会成功的与本教程
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容