Silverstripe
Silverstripe CMSDocs
  • Getting Started
  • Lessons
  • Developer Guides
    • Model and Databases
    • Templates and Views
    • Controllers
    • Forms
    • Configuration
    • Extending Silverstripe CMS
    • Testing
    • Debugging
    • Performance
    • Security
    • Email
    • Integration and Web Services
    • Search
    • i18n
    • Files
    • Customising the Admin Interface
      • ModelAdmin
      • CMS Architecture
      • Admin Layout
      • Preview
      • WYSIWYG Styles
      • Javascript Development
      • jQuery Entwine
      • React, Redux, and GraphQL
      • How To's
        • CMS alternating button
        • CMS form field help text
        • Customise the CMS Menu
        • Customise the CMS pages list
        • Customise the CMS tree
        • Customising React components
        • Customising React forms
        • Customise site reports
        • Extend the CMS interface
        • Extending an existing ModelAdmin
    • Execution pipeline
    • Command Line Interface
    • Cookies and Sessions
    • Graphql
    • Deprecating code
  • Optional features
  • Upgrading
  • Changelogs
  • Contributing
  • Project Governance
  1. Developer Guides/
  2. Customising the Admin Interface/
  3. How To's
Version 5Supported

This version of Silverstripe CMS is still supported though will not receive any additional features.

Go to documentation for the most recent stable version →

How to's: customising the admin interface#

CMS alternating button
Add an "active" and "neutral" state to the CMS buttons
CMS form field help text
Add help text to the form fields in the CMS
Customise the CMS Menu
Make custom changes to the left hand menu in the CMS
Customise the CMS pages list
Customise the CMS tree
Learn how to add custom UI elements to the CMS page navigation
Customising React components
Learn how to use Injector to override React-rendered form fields
Customising React forms
Use Injector to add customisations to React-rendered forms
Customise site reports
Creating your own custom data or content reports.
Extend the CMS interface
Customise the UI of the CMS backend
Extending an existing ModelAdmin
ModelAdmin interfaces that come with the core can be customised easily

Edit on GitHub