Magento模块
我有几个关于Magento的问题:Magento模块,magento,magento-1.9,Magento,Magento 1.9,我有几个关于Magento的问题: 从Magento管理面板页面,可以找到一个列表 Magento模块,如Mage_时事通讯和Mage_轮询 例如。我想知道,这些是从哪里来的 从哪里来的 例如,如果我创建以下文件: /var/www/magento/app/design/frontend/[design_package]/[layout_name]/{layout,templates} 由一组文件定义的模块需要什么 存储在这样的目录中,以显示在Magento模块列表中 在我刚才指出的广告页面
Mage_时事通讯
和Mage_轮询
例如。我想知道,这些是从哪里来的
从哪里来的
例如,如果我创建以下文件:
/var/www/magento/app/design/frontend/[design_package]/[layout_name]/{layout,templates}
由一组文件定义的模块需要什么
存储在这样的目录中,以显示在Magento模块列表中
在我刚才指出的广告页面图像/媒体
目录如何决定直接放置哪些图像
在图像目录下,而不是在图像/媒体
下?
这里的惯例是什么1.每个模块都有一个模块注册文件。这些注册文件存在于
app/etc/modules/
这些用于激活或停用模块。例如Mage_新闻稿
注册文件为Mage_新闻稿.xml
如果要创建模块注册文件,请在app/etc/modules
中使用创建Namespace\u module.xml
<?xml version="1.0"?>
<config>
<modules>
<Namespace_Module>
<active>true</active>
</codePool>local</codePool>
</Namespace_Module>
</modules>
</config>
在magento 2.0中,在实现自定义模块时,我们必须在中定义一个文件
app\code\PackageName\Modulename\registration.php
此文件应包含以下代码
\Magento\Framework\Component\ComponentRegister::register(
\Magento\Framework\Component\ComponentRegister::MODULE,
“PACKAGENAME_MODULENAME”,
DIR
因此,当使用“php bin/Magnetor安装程序:升级”安装模块时
将调用此文件,并在magento模块配置文件中注册我们的模块数据
1.注册文件放在YourRootMagentDirectory/app/etc/modules
文件夹中,名为Mage_All.xml
(实际上它包含了大部分核心magento模块注册信息)。该文件还包含Mage_新闻稿和Mage_轮询模块信息
2.原因是将示例目录的图像类型、静态块和上载的图像放在媒体下,而特定主题的图像(如徽标)放在皮肤/前端/[design_package]/[layout_name]/图像下
B.在magento 2
registarion文件位于app/code/[CompanyName]/[moduleName]/registarion.php
文件中
这些文件通知magento存在这些模块,magento加载这些模块
对于相关的图像,答案在magento2中是相同的