Source
Extensibility & developer surface — found from sitemap — OpenCart
Checked for OpenCart on 3 Nov 2026
- Page
- https://docs.opencart.com/design/theme-editor
- Checked
- 3 Nov 2026, 15:39 UTC
- How we may use it
- Public page, crawling permitted
Technical details
- type
- page
- http status
- 200
- content hash
- sha256:0080b3f88b7c9123127896083db8440cee8acdb4703c4132075960d4ab75b804
- permission
- robots_ok
- screenshot
- Screenshot on file (internal exhibit, not published)
Cited by
Facts read from this source
-
Theme editor twig Report an error
“The Theme Editor allows you to directly edit template files using the Twig templating language.”
-
Theme editor web based Report an error
“The Theme Editor in OpenCart 4 provides a web‑based interface for editing template files directly from the admin panel.”
-
Overrides database stored Report an error
“All changes are stored in the database, allowing you to revert or disable them at any time.”
-
Multi store overrides Report an error
“You can create different overrides for each store in a multi‑store setup. Simply select the target store when creating the override.”
-
Template scope limitation Report an error
“The Theme Editor only works with store templates (catalog/view/template/) and extension templates. Admin templates cannot be overridden via the Theme Editor.”
-
Code editor features Report an error
“The editor includes syntax highlighting for Twig, HTML, CSS, and JavaScript, line numbers, and a monokai color scheme. It also supports automatic indentation and bracket matching.”
-
Template engine twig Report an error
“OpenCart 4 uses Twig as its template engine.”
-
No revert button Report an error
“No “Revert” Button: The Theme Editor does not have a built‑in revert button. You must manually restore the original code or disable the override.”
-
Fallback system Report an error
“If no override exists or the override is Disabled, the original template file is rendered.”
-
Language editor for text Report an error
“Template overrides are language‑agnostic; they affect the template structure, not the text content. For text changes, use the Language Editor.”
-
No file locking Report an error
“No File Locking: Multiple administrators can edit the same template simultaneously; the last save wins.”
-
Migration backup warning Report an error
“Database‑Only: Overrides are stored in the database. If you migrate your store, ensure the theme table is included in the backup.”
-
Php not allowed Report an error
“Never Embed PHP Code Twig templates are not meant to contain PHP code. Use Twig’s built‑in functions and filters instead.”
-
Access control user groups Report an error
“Restrict Access Limit Theme Editor access to trusted administrators only (via User Groups).”
-
Custom theme support Report an error
“Create a full custom theme in catalog/view/theme/yourtheme/”
-
Template cache Report an error
“Cache Interference: If template caching is enabled, changes may not appear immediately. Clear the template cache after saving overrides.”
-
Debug mode Report an error
“Debug Mode: Enable Debug Mode in System → Settings → Server to see detailed error messages.”
Scores citing this record
- The B2B Seller Extensibility & developer surface
- The B2B Seller Data ownership & exit
- The Data Protection Officer Extensibility & developer surface
- The Data Protection Officer Data ownership & exit
- The Developer Extensibility & developer surface
- The Developer Data ownership & exit
- The Merchant Catalogue & checkout
- The Merchant Extensibility & developer surface
- The Merchant Data ownership & exit
- The Operations Lead Extensibility & developer surface
- The Operations Lead Data ownership & exit
- The Skeptic Extensibility & developer surface
- The Skeptic Data ownership & exit