2012-12-06 4 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의 config XML에 대한 통찰력을 얻기 위해 어떤 정보와 기술을 사용할 수 있습니까?"입니다.

다양한 수준의 품질과 정확성을 갖춘 온라인 자료가 여러 개 있습니다. 특수한 리소스를 얻으려면 Config.php이라는 클래스 정의 파일을 찾아 보는 것이 좋습니다. 예를 들어 Mage_Sales_Model_Order_Config [link]의 내용에는 응용 프로그램에서 global/sales/order xpath를 사용하는 것으로 나타납니다.

다음과 같은 텍스트의 소스를 grep으로, 완전한 목록을 작성하려면 :

  • getStoreConfig
  • getConfig
  • * .XML

행운을 빕니다. 현재 버전의 MCD 시험 (2012 년 12 월/12 월)은 CE 1.5를 기반으로합니다.

+0

덕분에, 난 내가 좋은 자료를 찾을 수 didnt는 이러한 항목에 대한 설명에 대해 조금 실망했다 ...하지만 당신의 설명은 나를 밝혀 ... 들으 많은 –

+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/) Helper/Data.php # L385) – benmarks

관련 문제