Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <!-- http://www.magentocommerce.com/wiki/5_-_modules_and_development/reference/module_config.xml#install -->
- <config>
- <modules>
- <GattacaWebLab_Customeroverride>
- <version>1.0.0</version>
- </GattacaWebLab_Customeroverride>
- </modules>
- <global>
- <blocks>
- <!--@see https://inchoo.net/ecommerce/magento/overriding-magento-blocks-models-helpers-and-controllers/ -->
- <adminhtml>
- <rewrite>
- <newsletter_subscriber_grid>GattacaWebLab_Customeroverride_Adminhtml_Block_Newsletter_Subscriber_Grid</newsletter_subscriber_grid>
- </rewrite>
- </adminhtml>
- <customer>
- <rewrite>
- <widget_name>GattacaWebLab_Customeroverride_Block_Widget_Name</widget_name>
- </rewrite>
- </customer>
- <customeroverride>
- <class>GattacaWebLab_Customeroverride_Block</class>
- </customeroverride>
- </blocks>
- <models>
- <customer>
- <rewrite>
- <customer>GattacaWebLab_Customeroverride_Model_Customer</customer>
- </rewrite>
- </customer>
- <customer_resource>
- <rewrite>
- <customer_collection>GattacaWebLab_Customeroverride_Model_Resource_Customer_Collection</customer_collection>
- </rewrite>
- </customer_resource>
- <newsletter_resource>
- <rewrite>
- <subscriber_collection>GattacaWebLab_Customeroverride_Model_Resource_Newsletter_Subscriber_Collection</subscriber_collection>
- </rewrite>
- </newsletter_resource>
- <sales_resorce>
- <rewrite>
- <order_collection>GattacaWebLab_Customeroverride_Model_Resource_Sales_Order_Collection</order_collection>
- </rewrite>
- </sales_resorce>
- <!-- This one I just made up, its kinda hackish. But for the checkbox data model I needed this class with this specific name -->
- <!-- and I'm not about to go and hack myself into the code -->
- <eav>
- <rewrite>
- <attribute_data_checkbox>GattacaWebLab_Customeroverride_Model_Attribute_Data_Checkbox</attribute_data_checkbox>
- </rewrite>
- </eav>
- </models>
- <helpers>
- <!-- Overriding Hash method. For Enterprise its SHA-256. By customer request we need it in MD5 -->
- <!-- @ see Mage_Core_Helper_Data::getEncryptor thats why <rewrite> ing it is no use -->
- <core>
- <encryption_model>GattacaWebLab_Customeroverride_Model_Encryption</encryption_model>
- </core>
- </helpers>
- <resources>
- <customeroverride_setup>
- <setup>
- <module>GattacaWebLab_Customeroverride</module>
- <class>GattacaWebLab_Customeroverride_Model_Resource_Setup</class>
- </setup>
- </customeroverride_setup>
- </resources>
- <fieldsets>
- <!-- @see http://www.excellencemagentoblog.com/customer-registration-fields-magento1-6 -->
- <customer_account>
- <lastname2>
- <create>1</create>
- <update>1</update>
- <name>1</name>
- <to_quote>customer_lastname2</to_quote>
- <to_customer_address>lastname2</to_customer_address>
- <to_customer_address>customer_lastname2</to_customer_address>
- </lastname2>
- </customer_account>
- <customer_address>
- <lastname2>
- <to_quote_address>*</to_quote_address>
- </lastname2>
- </customer_address>
- <sales_convert_order_address>
- </sales_convert_order_address>
- </fieldsets>
- <customer>
- <address>
- <formats>
- <text translate="title" module="customer">
- <title>Text</title>
- <defaultFormat><![CDATA[
- {{depend prefix}}{{var prefix}} {{/depend}}{{var firstname}} {{depend middlename}}{{var middlename}} {{/depend}}{{var lastname}}{{depend suffix}} {{var suffix}}{{/depend}} / {{var address_gender}}
- {{depend company}}{{var company}}{{/depend}}
- {{if street1}}{{var street1}}
- {{/if}}
- {{depend street2}}{{var street2}}{{/depend}}
- {{depend street3}}{{var street3}}{{/depend}}
- {{depend street4}}{{var street4}}{{/depend}}
- {{if housenumber}}{{var housenumber}}{{/if}}
- {{if housenumber_addition}}{{var housenumber_addition}}{{/if}}
- {{if city}}{{var city}}, {{/if}}{{if region}}{{var region}}, {{/if}}{{if postcode}}{{var postcode}}{{/if}}
- {{var country}}
- T: {{var telephone}}
- {{depend fax}}F: {{var fax}}{{/depend}}
- ]]></defaultFormat>
- </text>
- <oneline translate="title" module="customer">
- <title>Text One Line</title>
- <htmlEscape>true</htmlEscape>
- <defaultFormat>
- <![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}}]]>
- </defaultFormat>
- </oneline>
- <html translate="title" module="customer">
- <title>HTML</title>
- <htmlEscape>true</htmlEscape>
- <defaultFormat><![CDATA[
- {{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/>
- {{depend company}}{{var company}}<br />{{/depend}}
- {{if street1}}{{var street1}}<br />{{/if}}
- {{depend street2}}{{var street2}}<br />{{/depend}}
- {{depend street3}}{{var street3}}<br />{{/depend}}
- {{depend street4}}{{var street4}}<br />{{/depend}}
- {{if housenumber}}{{var housenumber}}<br />{{/if}}
- {{if housenumber_addition}}{{var housenumber_addition}}<br />{{/if}}
- {{if city}}{{var city}}, {{/if}}{{if region}}{{var region}}, {{/if}}{{if postcode}}{{var postcode}}{{/if}}<br/>
- {{var country}}<br/>
- {{depend telephone}}T: {{var telephone}}{{/depend}}
- {{depend fax}}<br/>F: {{var fax}}{{/depend}}
- ]]></defaultFormat>
- </html>
- <pdf translate="title" module="customer">
- <title>PDF</title>
- <defaultFormat><![CDATA[
- {{depend prefix}}{{var prefix}} {{/depend}}{{var firstname}} {{depend middlename}}{{var middlename}} {{/depend}}{{var lastname2}}{{depend suffix}} {{var suffix}}{{/depend}}|
- {{depend company}}{{var company}}|{{/depend}}
- {{if street1}}{{var street1}}
- {{/if}}
- {{depend street2}}{{var street2}}|{{/depend}}
- {{depend street3}}{{var street3}}|{{/depend}}
- {{depend street4}}{{var street4}}|{{/depend}}
- {{if housenumber}}{{var housenumber}}{{/if}}
- {{if housenumber_addition}}{{var housenumber_addition}}{{/if}}
- {{if city}}{{var city}}, {{/if}}{{if region}}{{var region}}, {{/if}}{{if postcode}}{{var postcode}}{{/if}}|
- {{var country}}|
- {{depend telephone}}T: {{var telephone}}{{/depend}}|
- {{depend fax}}<br/>F: {{var fax}}{{/depend}}|
- ]]></defaultFormat>
- </pdf>
- <js_template template="title" module="customer">
- <title>Javascript Template</title>
- <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>
- </js_template>
- </formats>
- </address>
- </customer>
- </global>
- <admin>
- <fieldsets>
- <customer_dataflow>
- <lastname2>
- <create>1</create>
- <update>1</update>
- <name>1</name>
- </lastname2>
- </customer_dataflow>
- </fieldsets>
- </admin>
- <frontend>
- <routers>
- <customer>
- <args>
- <modules>
- <customeroverride before="Mage_Customer_AccountController">GattacaWebLab_Customeroverride</customeroverride>
- </modules>
- </args>
- </customer>
- </routers>
- <layout>
- <updates>
- <enterprise_customer>
- <file>Customeroverride.xml</file>
- </enterprise_customer>
- </updates>
- </layout>
- </frontend>
- </config>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement