`
limon87
  • 浏览: 68381 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

创建Hello World模块

 
阅读更多

首先,我们要创建一个模块的目录结构,这个我们以前已经做过了,就不再熬述
app/code/local/App/Helloworld/Block
app/code/local/App/Helloworld/controllers
app/code/local/App/Helloworld/etc
app/code/local/App/Helloworld/Helper
app/code/local/App/Helloworld/Model
app/code/local/App/Helloworld/sql

下面是config.xml的内容
PATH: app/code/local/App/Helloworld/etc/config.xml

 

 

<?xml version="1.0" encoding="UTF-8"?>
<config>    
    <modules>
        <App_Helloworld>
            <version>0.1.0</version>
        </App_Helloworld>
    </modules>
    <frontend>
        <routers>
            <helloworld>
                <use>standard</use>
                <args>
                    <module>App_Helloworld</module>
                    <frontName>helloworld</frontName>
                </args>
            </helloworld>
        </routers>  
    </frontend>
</config>
 

然后我们要创建一个系统配置文件来激活这个模块
PATH: app/etc/modules/App_Helloworld.xml

<config>
    <modules>
        <App_Helloworld>
            <active>true</active>
            <codePool>local</codePool>
        </App_Helloworld>
    </modules>
</config>
 



最后,让我们检查一下模块是不是已经被激活
清空Magento缓存
在管理后台,进入 System->Configuration->Advanced
展开“Disable Modules Output”
确认App_Helloworld显示出来了

分享到:
评论

相关推荐

    maven多模块HelloWorld项目

    使用myeclipse创建最简单的maven多模块HelloWorld项目

    magento开发教程

    2.4创建Hello World模块 11 2.5配置路由 12 2.6 Magento名词解释 13 2.7为路由创建控制器 14 2.8如何命名控制器? 14 2.9进一步理解控制器: 15 3.Magento的布局(Layout),块(Block)和模板(Template) 17 3.1什么是...

    SpringBootDay01-HelloWorld-1.0-SNAPSHOT.jar

    选择我们需要的模块;向导会联网创建Spring Boot项目; 默认生成的Spring Boot项目; 主程序已经生成好了,我们只需要我们自己的逻辑 2、resources文件夹中目录结构 static:保存所有的静态资源; js css images...

    nodejs创建web服务器之hello world程序

    Node.js 最主要的应用是服务器序。...让我们看一下Node 采用HTTP 服务器的“Hello World”经典例子 代码如下: var http=require(‘http’);//引入核心HTTP模块 /*创建服务器*/ var server=http.createServer

    LINUX内核模块编程

    LINUX内核模块编程LINUX内核模块编程LINUX内核模块编程

    npm-hello:NPM 系统上的 Hello world

    NPM 注册表的 Hello World 包 采取的步骤 使用npm adduser在或 CLI 上创建帐户 通过点击https://www.npmjs.org/~检查 创建新模块/包 npm init设置基本的package.json信息 创建/测试代码 使用npm login授权开发机 ...

    如何创建magento模块

    如何在Magento创建一个简单的“Hello World”模块?

    Python基于Tkinter的HelloWorld入门实例

    本文实例讲述了Python基于Tkinter的HelloWorld入门实例。分享给大家供大家参考。具体分析如下: 初学Python,打算做几个Tkinter的应用来提高。 刚学的HelloWorld,秀一下。我用Python3.2的,Windows版本的。 源代码...

    HelloWorld-Sawtooth

    组件HelloWorld应用程序由两部分组成,都用JavaScript编写客户端-客户端负责创建和签名事务,将这些事务组合为批处理,然后通过REST-API模块将其提交给验证程序。 在HelloWorld应用程序中,客户端是一个Node.js应用...

    springboot-demo-helloworld

    Spring Boot 所选择的第三方库是经过考虑的,是...创建 SpringBoot Web 应用 为快速进行开发,推荐你使用IDEA这类开发工具,它将大大提升你学习和开发的效率。 • 选择 Spring Initialize Spring提供的初始化项目的工具

    Hello_World_Template:Alexa技能的基本“ Hello World”模板

    “ Hello World” Alexa技能模板 使用Amazon ASK-SDK构建基本的“ Hello World”技能的技能模板。 安装 克隆Git Repo以供本地使用: npm install 这将安装完整的ASK-SDK发行版。 要安装单个模块: npm uninstall ...

    hello-deno:基于Deno的“ Hello World”应用

    涵盖的概念编写Deno程序( index.js ) 编写TypeScript( models/所有代码+接口models/ ) 运行Deno程序(请参见) 安全性和权限(请参阅“ ) 导入外部模块(在tests/util_test.js内部) 进行网络调用(在index.js...

    hello-webcomponent-shadow-dom:通过 Web 组件规范使用 Shadow DOM 的 Hello World

    此示例展示了如何利用 Web 组件规范中的 Shadow DOM 创建一个 Hello World。 它将 Shadow DOM 与 Light DOM(即普通 DOM)进行了比较,我们都知道和喜爱。 它还给出了 Shadow DOM 带来的模块化/封装的一个小例子,...

    nodejs-test:使用 Node.js 的 Hello World

    使用 Heroku 在 Windows 上运行 ... 在您的存储库中创建一个名为hello.js的文件,内容为: var express = require('express');var app = express();app.set('port', (process.env.PORT || 5000));app.use(express.sta

    bower-typescript-hello-world:使用 Gulp 创建 Bower TypeScript 模块

    npm install安装 Bower 软件包: bower install运行测试要运行测试套件: ./node_modules/karma/bin/karma start碰撞你的 Bower 版本告诉 gulp 增加版本号并为该版本创建一个新的 git 标签: gulp bump然后将其推送...

    FS4412内核各类模块实验代码

    FS4412内核hello world模块实验代码、ubuntu18.04_helloworld实验代码、FS412 LED 字符设备驱动程序 传统模型、FS4412 LED字符设备、FS4412 LED字符设备驱动程序 平台总线(platformbus)模型、FS4412 串口模块实验...

    Alexa_Skill_Template:“ Hello World” Alexa模板的第一个技能

    “ Hello World” Alexa技能模板使用Amazon ASK-SDK构建基本的“ Hello World”技能的技能模板。安装克隆Git Repo以供本地使用: npm install 这将安装完整的ASK-SDK发行版。 要安装单个模块: npm uninstall ask-...

    hello-world-gitlab-ci:使用Gitlab CI,Terraform,Packer和Ansible自动部署到AWS

    基础设施是使用模块配置的。 Gitlab CI与Packer和Terraform协调动作。 笔记提供的公钥和私钥仅用于演示目的建议您创建自己的文件并在aws-demo.tf文件中编辑资源“ aws_key_pair”条目地形状态地形状态和计划文件...

    hello-world-node:使用CircleCI持续集成和部署来设置公共NPM模块的分步指南

    将其初始化为NPM项目,并将其称为“ hello-world-node”: npm init 在package.json ,确保已设置name字段以将包范围限制为您的组织: "name": "@my-organization/hello-world-node" 使用简单的导出创建index.js...

    Node.js个人理解——模块系统

     创建hello.js文件,代码如下: exports.world = function() { console.log('Hello World'); }  创建main.js文件,代码如下: var hello = require('./hello'); hello.world(); hello.js 通过 exports 对象把 ...

Global site tag (gtag.js) - Google Analytics