2012-12-06 62 views
1

我正在爲認證做準備,我對config.xml的特定節點有所懷疑,如<客戶>,<銷售>,<付款>等...另一個疑問是關於在<默認>節點各個模塊的定製節點使用像一個如下:尋找關於config.xml的特定節點的解釋

<default> 
    <monkey> 
    <custom_groupings> 
     <customer_grouping_name><![CDATA[MAGE_CUSTOMER_GROUPS]]>  
    </customer_grouping_name> 
    <segment_grouping_name><![CDATA[MAGE_CUSTOMER_SEGMENTS]]></segment_grouping_name> 
    </custom_groupings> 
     <general> 
      <active>0</active> 
      <double_optin>System->Configuration->Customers->Newsletter-> 
SubscriptionOptions->Need to Confirm</double_optin> 
      <ecommerce360>0</ecommerce360> 
      <checkout_subscribe>0</checkout_subscribe> 
      <transactional_emails>false</transactional_emails> 

     </general> 
    </monkey> 
</default> 
+0

而你的問題是? –

+0

自定義模塊可以將任何他們喜歡的節點添加到xml配置中,它只是一個配置樹。 –

回答

3

配置XML只需要具有有效的語法。結構/內容是否影響應用程序是模塊設計的一個功能。因此,最好的問題是,「有哪些信息和技術可用於深入瞭解Magento的配置XML?」

網上有幾種資源,質量和準確性各不相同。對於專門的資源,我建議您查找名爲Config.php的任何類定義文件。例如,Mage_Sales_Model_Order_Config [link]的內容引入了應用程序使用xpath的global/sales/order

要建立一個詳盡的清單,用grep源以下文字:

  • getStoreConfig
  • getConfig
  • * .XML

好運。請記住,當前版本的MCD考試(2012年12月)是基於CE 1.5的。

+0

感謝您的提示,我有點沮喪在這些項目上,因爲我沒有找到任何好的材料解釋......但你的解釋闡明我... THX很多 –

+0

什麼下的節點: ... ? –

+0

Re'global/fieldsets':參見['Mage_Core_Helper_Data :: copyFieldset()'](https://github.com/benmarks/magento-mirror/blob/1.5.1.0/app/code/core/Mage/Core/幫助/ Data.php#L385) – benmarks