---
schema_version: "1"
id: ddc2ab24bcbfaaf0e7e4625fa7bceefdf1410c2ddfabf5e7c17689a737487899
title: Overriding Tabs Using a Standard List Controller
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/salesforce-pages-developers-guide/guides/pages/overrides/pages-controller-sosc-overrides.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-controller-sosc-overrides.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 953e47035dc40cd3b227b7d181f47279ce743e4e0581ca92863baa8faef8005d
products:
  - Visualforce Developer Guide
  - Platform Developer Content
---

# Overriding Tabs Using a Standard List Controller

Pages that use standard list controllers can be used to override tabs. For example, if you create a page named `overrideAccountTab` that is associated with the Account standard list controller:

<!-- otherprops: apex_page set_clipboard -->
```markup
<apex:page standardController="Account" recordSetVar="accounts" tabStyle="account">
  <apex:pageBlock >
    <apex:pageBlockTable value="{!accounts}" var="a">
      <apex:column value="{!a.name}"/>
    </apex:pageBlockTable>
  </apex:pageBlock>
</apex:page>
```

Then, you can override the Account tab to display that page instead of the standard Account home page.

1.  From the object management settings for accounts, go to Buttons, Links, and Actions.
2.  Click **Edit** for the Accounts Tab.
3.  From the Visualforce Page drop-down list, select the **overrideAccountTab** page.
4.  Click **Save**.

**note:** Make sure you have made this page available to all your users by setting the page level security appropriately.

**See Also**  


-   [*Salesforce Help*: Find Object Management Settings](https://help.salesforce.com/HTViewHelpDoc?id=extend_click_find_objectmgmt_parent.htm)

