How to create an attribute field for customer account in Magento


Follow these steps to create attribute :
Step 1: Create this file and save on this location app\etc\modules\Excellence_Profile.xml


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

How to Make Custom admin theme in Magento


Follow these steps :-
 
Step 1:- Save this file in app/etc/modules/Smart_Admintheme.xml

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


How to enable tempalte and block path hints in Magento

Run this query in your database.

INSERT INTO core_config_data (scope, scope_id, path,value)

VALUES ('default', 0, 'dev/debug/template_hints', 1),
('default', 0, 'dev/debug/template_hints_blocks', 1);

To disable them again, run this query:
UPDATE core_config_data set value = 0 where scope = 'default' and scope_id = 0 and path ='dev/debug/template_hints'

To enable again run this query:
UPDATE core_config_data set value = 1 where scope = 'default' and scope_id = 0 and path ='dev/debug/template_hints'

How to update inventory, Price using custome attribute in magento


Step 1: Create a test.csv file as you  see in above  picture in magento root directory.
Step 1: Create a test.php  file  in magento root directory.

How to get Controller, Module, Action & Router Name in Magento

In most of the case you need to know the name of controller or module in order to debug. Simple one line code to get these.
1. Get Controller Name In Template Files:
$this->getRequest()->getControllerName();

2. Get Action Name In Template Files:
$this->getRequest()->getActionName(); //the function inside the controller

3. Get Router Name In Template Files:
$this->getRequest()->getRouteName();