Newer Version Available
$ObjectType
A global merge field type to use when referencing standard or custom objects (such as
Accounts, Cases, or Opportunities) and the values of their fields.
Usage
Use dot notation to specify an object, such as {!$ObjectType.Case}.
Optionally, select a field on that object using the following syntax: {!$ObjectType.Role_Limit__c.Fields.Limit__c}.
Example
This example retrieves the label for the Account Name field:
1{!$ObjectType.Account.Fields.Name.Label}You can also use dynamic references to retrieve information about an object through $ObjectType. For example, {!$ObjectType.Account.Fields['Name'].Type}