Advertisement
Guest User

config.xml

a guest
Nov 28th, 2013
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 9.17 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <!-- http://www.magentocommerce.com/wiki/5_-_modules_and_development/reference/module_config.xml#install -->
  3.  
  4. <config>
  5.     <modules>
  6.         <GattacaWebLab_Customeroverride>  
  7.             <version>1.0.0</version>
  8.         </GattacaWebLab_Customeroverride>
  9.     </modules>
  10.  
  11.     <global>
  12.  
  13.         <blocks>
  14.             <!--@see https://inchoo.net/ecommerce/magento/overriding-magento-blocks-models-helpers-and-controllers/ -->
  15.             <adminhtml>
  16.                 <rewrite>
  17.                     <newsletter_subscriber_grid>GattacaWebLab_Customeroverride_Adminhtml_Block_Newsletter_Subscriber_Grid</newsletter_subscriber_grid>
  18.                 </rewrite>
  19.             </adminhtml>
  20.             <customer>
  21.                 <rewrite>
  22.                     <widget_name>GattacaWebLab_Customeroverride_Block_Widget_Name</widget_name>
  23.                 </rewrite>
  24.             </customer>
  25.             <customeroverride>
  26.                 <class>GattacaWebLab_Customeroverride_Block</class>
  27.             </customeroverride>
  28.         </blocks>      
  29.  
  30.         <models>
  31.             <customer>
  32.                 <rewrite>
  33.                     <customer>GattacaWebLab_Customeroverride_Model_Customer</customer>                    
  34.                 </rewrite>
  35.             </customer>
  36.             <customer_resource>
  37.                 <rewrite>
  38.                     <customer_collection>GattacaWebLab_Customeroverride_Model_Resource_Customer_Collection</customer_collection>
  39.                 </rewrite>
  40.             </customer_resource>
  41.             <newsletter_resource>
  42.                 <rewrite>
  43.                     <subscriber_collection>GattacaWebLab_Customeroverride_Model_Resource_Newsletter_Subscriber_Collection</subscriber_collection>
  44.                 </rewrite>
  45.             </newsletter_resource>
  46.             <sales_resorce>
  47.                 <rewrite>
  48.                     <order_collection>GattacaWebLab_Customeroverride_Model_Resource_Sales_Order_Collection</order_collection>
  49.                 </rewrite>
  50.             </sales_resorce>
  51.             <!-- This one I just made up, its kinda hackish. But for the checkbox data model I needed this class with this specific name -->
  52.             <!-- and I'm not about to go and hack myself into the code -->
  53.             <eav>
  54.                 <rewrite>
  55.                     <attribute_data_checkbox>GattacaWebLab_Customeroverride_Model_Attribute_Data_Checkbox</attribute_data_checkbox>
  56.                 </rewrite>
  57.             </eav>
  58.  
  59.  
  60.         </models>
  61.  
  62.         <helpers>
  63.             <!-- Overriding Hash method. For Enterprise its SHA-256. By customer request we need it in MD5 -->
  64.             <!-- @ see  Mage_Core_Helper_Data::getEncryptor thats why <rewrite> ing it is no use -->
  65.             <core>
  66.                 <encryption_model>GattacaWebLab_Customeroverride_Model_Encryption</encryption_model>
  67.             </core>
  68.         </helpers>
  69.  
  70.  
  71.         <resources>
  72.             <customeroverride_setup>
  73.                 <setup>
  74.                     <module>GattacaWebLab_Customeroverride</module>
  75.                     <class>GattacaWebLab_Customeroverride_Model_Resource_Setup</class>
  76.                 </setup>
  77.             </customeroverride_setup>
  78.         </resources>
  79.  
  80.         <fieldsets>
  81.             <!-- @see http://www.excellencemagentoblog.com/customer-registration-fields-magento1-6 -->
  82.             <customer_account>
  83.                 <lastname2>
  84.                     <create>1</create>
  85.                     <update>1</update>
  86.                     <name>1</name>
  87.                     <to_quote>customer_lastname2</to_quote>
  88.                     <to_customer_address>lastname2</to_customer_address>
  89.                     <to_customer_address>customer_lastname2</to_customer_address>
  90.                 </lastname2>
  91.             </customer_account>      
  92.             <customer_address>
  93.                 <lastname2>
  94.                     <to_quote_address>*</to_quote_address>
  95.                 </lastname2>
  96.             </customer_address>
  97.              <sales_convert_order_address>
  98.              
  99.              </sales_convert_order_address>
  100.         </fieldsets>
  101.  
  102.         <customer>
  103.             <address>
  104.                 <formats>
  105.                     <text translate="title" module="customer">
  106.                         <title>Text</title>
  107.                         <defaultFormat><![CDATA[
  108. {{depend prefix}}{{var prefix}} {{/depend}}{{var firstname}} {{depend middlename}}{{var middlename}} {{/depend}}{{var lastname}}{{depend suffix}} {{var suffix}}{{/depend}} / {{var address_gender}}
  109. {{depend company}}{{var company}}{{/depend}}
  110. {{if street1}}{{var street1}}
  111. {{/if}}
  112. {{depend street2}}{{var street2}}{{/depend}}
  113. {{depend street3}}{{var street3}}{{/depend}}
  114. {{depend street4}}{{var street4}}{{/depend}}
  115. {{if housenumber}}{{var housenumber}}{{/if}}
  116. {{if housenumber_addition}}{{var housenumber_addition}}{{/if}}
  117. {{if city}}{{var city}},  {{/if}}{{if region}}{{var region}}, {{/if}}{{if postcode}}{{var postcode}}{{/if}}
  118. {{var country}}
  119. T: {{var telephone}}
  120. {{depend fax}}F: {{var fax}}{{/depend}}
  121.                    ]]></defaultFormat>
  122.                     </text>
  123.                     <oneline translate="title" module="customer">
  124.                         <title>Text One Line</title>
  125.                         <htmlEscape>true</htmlEscape>
  126.                         <defaultFormat>
  127.                             <![CDATA[{{depend prefix}}{{var prefix}} {{/depend}}{{var firstname}} {{depend middlename}}{{var middlename}} {{/depend}}{{var lastname}}{{var lastname2}}{{depend suffix}} {{var suffix}}{{/depend}}, {{var street}}, {{var city}}, {{var region}} {{var postcode}}, {{var country}}]]>
  128.                         </defaultFormat>
  129.                     </oneline>
  130.                     <html translate="title" module="customer">
  131.                         <title>HTML</title>
  132.                         <htmlEscape>true</htmlEscape>
  133.                         <defaultFormat><![CDATA[
  134. {{depend prefix}}{{var prefix}} {{/depend}}{{var firstname}} {{depend middlename}}{{var middlename}} {{/depend}}{{var lastname}}{{var lastname2}}{{depend suffix}} {{var suffix}}{{/depend}} / {{var address_gender}}<br/>
  135. {{depend company}}{{var company}}<br />{{/depend}}
  136. {{if street1}}{{var street1}}<br />{{/if}}
  137. {{depend street2}}{{var street2}}<br />{{/depend}}
  138. {{depend street3}}{{var street3}}<br />{{/depend}}
  139. {{depend street4}}{{var street4}}<br />{{/depend}}
  140. {{if housenumber}}{{var housenumber}}<br />{{/if}}
  141. {{if housenumber_addition}}{{var housenumber_addition}}<br />{{/if}}
  142. {{if city}}{{var city}},  {{/if}}{{if region}}{{var region}}, {{/if}}{{if postcode}}{{var postcode}}{{/if}}<br/>
  143. {{var country}}<br/>
  144. {{depend telephone}}T: {{var telephone}}{{/depend}}
  145. {{depend fax}}<br/>F: {{var fax}}{{/depend}}
  146.        ]]></defaultFormat>
  147.                     </html>
  148.                     <pdf translate="title" module="customer">
  149.                         <title>PDF</title>
  150.                         <defaultFormat><![CDATA[
  151. {{depend prefix}}{{var prefix}} {{/depend}}{{var firstname}} {{depend middlename}}{{var middlename}} {{/depend}}{{var lastname2}}{{depend suffix}} {{var suffix}}{{/depend}}|
  152. {{depend company}}{{var company}}|{{/depend}}
  153. {{if street1}}{{var street1}}
  154. {{/if}}
  155. {{depend street2}}{{var street2}}|{{/depend}}
  156. {{depend street3}}{{var street3}}|{{/depend}}
  157. {{depend street4}}{{var street4}}|{{/depend}}
  158. {{if housenumber}}{{var housenumber}}{{/if}}
  159. {{if housenumber_addition}}{{var housenumber_addition}}{{/if}}
  160. {{if city}}{{var city}},  {{/if}}{{if region}}{{var region}}, {{/if}}{{if postcode}}{{var postcode}}{{/if}}|
  161. {{var country}}|
  162. {{depend telephone}}T: {{var telephone}}{{/depend}}|
  163. {{depend fax}}<br/>F: {{var fax}}{{/depend}}|
  164.        ]]></defaultFormat>
  165.                     </pdf>
  166.                     <js_template template="title" module="customer">
  167.                         <title>Javascript Template</title>
  168.                         <defaultFormat><![CDATA[#{prefix} #{firstname} #{middlename} #{lastname} #{lastname2} #{suffix}<br/>#{company}<br/>#{street0}<br/>#{street1}<br/>#{street2}<br/>#{street3}<br/>#{housenumber}<br/>#{housenumber_addition}<br/>#{city}, #{region}, #{postcode}<br/>#{country_id}<br/>T: #{telephone}<br/>F: #{fax}]]></defaultFormat>
  169.                     </js_template>
  170.                 </formats>
  171.             </address>
  172.         </customer>
  173.  
  174.  
  175.  
  176.     </global>    
  177.  
  178.     <admin>
  179.         <fieldsets>
  180.             <customer_dataflow>
  181.                 <lastname2>
  182.                     <create>1</create>
  183.                     <update>1</update>
  184.                     <name>1</name>
  185.                 </lastname2>
  186.             </customer_dataflow>
  187.         </fieldsets>
  188.     </admin>
  189.  
  190.  
  191.  
  192.     <frontend>
  193.  
  194.         <routers>
  195.             <customer>
  196.                 <args>
  197.                     <modules>
  198.                         <customeroverride before="Mage_Customer_AccountController">GattacaWebLab_Customeroverride</customeroverride>
  199.                     </modules>
  200.                 </args>
  201.             </customer>
  202.         </routers>
  203.  
  204.  
  205.         <layout>
  206.             <updates>
  207.                 <enterprise_customer>
  208.                     <file>Customeroverride.xml</file>
  209.                 </enterprise_customer>
  210.             </updates>
  211.         </layout>
  212.     </frontend>
  213. </config>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement