Magento模块

use*_*429 0 magento magento-1.9

我有几个与Magento有关的问题:

  1. 从Magento的管理面板页面,可以找到的Magento的模块列表,如Mage_NewsletterMage_poll 例如.我想知道,这些来自哪里?

    例如,如果我创建如下文件:

    /var/www/magento/app/design/frontend/[design_package]/[layout_name]/{layout,templates}
    
    Run Code Online (Sandbox Code Playgroud)

    存储在这样的目录中的一组文件定义的模块在我刚刚指出的管理页面上显示在Magento模块列表上需要什么?

  2. 在设计包的皮肤目录下,拥有一个images目录然后是一个单独的images/media 目录是什么目的.如何决定将哪些图像直接放在images目录下而不是下images/media?这里使用的惯例是什么?

bla*_*aps 9

1.每个模块都有一个模块注册文件.这些注册文件存在于

app/etc/modules/
Run Code Online (Sandbox Code Playgroud)

这些用于激活或停用模块.例如Mage_Newsletter注册文件是Mage_Newsletter.xml

如果你想创建一个模块的注册文件,建立Namespace_Module.xmlapp/etc/modules

<?xml version="1.0"?>
<config>
    <modules>
        <Namespace_Module>
            <active>true</active>
            </codePool>local</codePool>
        </Namespace_Module>
    </modules>
</config>
Run Code Online (Sandbox Code Playgroud)

此模块将显示在管理面板中.

2.上传的目录,静态块和图像都会被media删除.特定的图像会被 删除skin/frontend/[design_package]/[layout_name]/images

如果您是Magento开发的新手,您应该查看知识库