2012-07-20 141 views
0

我得與Magento的幾個問題:Magento的模塊

  1. 從Magento的管理面板頁面,可以找到的Magento的模塊,如Mage_NewsletterMage_poll 例如列表 。我想知道,這些來自哪裏來 ?

    舉例來說,如果我創建的文件,如:

    /var/www/magento/app/design/frontend/[design_package]/[layout_name]/{layout,templates} 
    

    在怎樣才能通過一組存儲在這樣的目錄顯示在Magento的文件 所定義的模塊模塊列表 我剛纔指出的那個行政頁面?

  2. 下一個設計方案的皮膚目錄,什麼是具有圖像目錄,然後單獨images/media 目錄的目的 。如何決定將圖像直接放在 圖像目錄下,而不是在images/media下? 這裏使用的約定是什麼?

回答

8

1.Each模塊具有模塊登記file.These註冊文件存在於

app/etc/modules/ 

和這些被用於激活或去激活module.For示例Mage_Newsletter註冊文件是Mage_Newsletter.xml

如果要創建模塊註冊文件,請在app/etc/modules中創建Namespace_Module.xml,並使用

<?xml version="1.0"?> 
<config> 
    <modules> 
     <Namespace_Module> 
      <active>true</active> 
      </codePool>local</codePool> 
     </Namespace_Module> 
    </modules> 
</config> 

該模塊將出現在管理面板中。

2.Catalog,您上傳的靜態塊和圖像去下media。主題特定的圖像去skin/frontend/[design_package]/[layout_name]/images

如果你是新來的Magento的發展下,你應該結帳knowledge base

0

在Magento 2.0,同時實施我們有自定義模塊定義一個文件中

應用程序\代碼\ PACKAGENAME \ MODULENAME \ registration.php的

這個文件應該有這個代碼

\ Magento的\框架\元器件\ ComponentRegistrar ::寄存器( \ Magento的\框架\元器件\ ComponentRegistrar :: MODULE, 'PACKAGENAME_MODULENAME', DIR

所以安裝使用'模塊時PHP斌/磁設置:升級」 ..

這個文件將被調用,我們的模塊數據在Magento模塊配置文件

0

A. Magento的1註冊。9個及其以前的版本中,

1.註冊文件放在yourRootMagentoDirectory/app/etc/modules文件夾名稱,如Mage_All.xml(實際上它包含了最核心的Magento模塊登記信息的)。這文件也有Mage_Newsletter和Mage_poll模塊信息

2.原因在於對圖像類型進行圖形化操作示例目錄,您上傳的靜態塊和圖像在媒體和特定主題圖像(如徽標)下進入皮膚/前端/ [design_package]/[layout_name] /圖像

B.In magento 2

註冊文件在app/code/[CompanyName]/[moduleName]/registarion.php文件中

這些文件通知magento這些模塊已存在,並且magento加載這些模塊。

而對於圖片相關,答案在magento2中是一樣的