Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Theme designer FAQ

Short answers to the questions theme designers ask most about Exponential - do I need to write templates, why no inline styles, how dark mode works, why my change does not show, how editors change pages, fonts, images…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/theme-designers/theme-designer-faq.md

On this page

Theme designer FAQ

This page is for theme designers who have a quick question. Each answer is short and links to the page with the details.

Contents

  1. Getting started
  2. Rules and why
  3. When something does not show
  4. Content, editors and layouts
  5. Images, fonts and languages
  6. Other products and business

Getting started

Do I have to write templates to design for Exponential? No. Many designers hand over designs and review the built pages; others write stylesheets, and some write templates too. Agree who owns what (Working with developers). Knowing how templates and view modes work makes your designs easier to build (How Exponential themes differ).

Where do I start on a site that already exists? With the first day plan, then Redesigning an existing site.

Should I start from a shipped theme or from nothing? It depends on the project; the designer help has a decision table (Choosing a starting theme).

Rules and why

Why are inline styles not allowed? So a strict Content Security Policy can be used, styles stay in one place, and tokens and dark mode work everywhere. The one documented exception is newsletter mail skins, because mail programs need inline styles (No inline CSS, Designing newsletter emails).

Why must every color have a dark value? Because a token added without one breaks dark mode the day it is used, usually as a white box on a dark page. It is a project rule (Design tokens).

Why no ?v= on stylesheet links? The packer already puts the modification time into the packed file's name, so browsers get the new file (No version queries on asset links).

Which widths do I test? 1440 px, 960 px at 200% zoom, and 375 px, in light and dark, with the keyboard (Design QA checklist).

When something does not show

I changed a stylesheet and nothing changed. Packed files and caches need renewing after a change; ask the developer to deploy it, then hard-reload (The packer cache and deploys).

My new template is ignored. New template files need the template override cache cleared, and the file must be in a design of that siteaccess (Debugging a design).

Which template drew this part of the page? Switch on template path comments on a development siteaccess (Tools for theme designers).

Content, editors and layouts

Can editors break my design? Only if it depends on content being just right. Design for the extremes and for empty fields (Designing for editors).

Can editors build pages themselves? Yes, with the layouts editor, from the blocks and view types your design provides (Designing layout blocks).

How do I give one page a special look? An override for that page, a layout, or a class of its own; each has a cost (Override a single node, Designing the front page).

A field I need does not exist. Ask the developer, with the reason and the details; the content model is decided together (Mapping a design to content classes).

Images, fonts and languages

Can images be cropped around the subject automatically? Not with the shipped filters: they scale and cut at fixed positions. Use CSS crops, or editors crop with the image editor where it is installed (Designing image crops and art direction).

Can I use a font from a font service? Fonts are self-hosted in the design, for privacy and speed, and only with a license that allows it (Fonts in a design).

How do I design for Arabic or Hebrew? Use logical CSS properties and mirror the key screens (Designing for many languages).

Several brands on one installation? A shared design plus a small brand design per site, mostly tokens and logos (Designing for several brands in multisite).

Other products and business

The client runs Exponential Platform DXP. Does this section apply? The design process does; the template language and file layout differ (Themes for Exponential Platform).

Can I sell themes I make? Yes, within the GPL; the designer sales section explains models and terms (Selling themes and services: start here).

Is there an official Exponential design certification? The partner program names a Design certification, but its syllabus and exams are not published (Certifications).

Is Exponential related to eZ Systems or Ibexa? No. Exponential continues the code base of eZ Publish, a product discontinued by its creator after almost 18 years, and is led by 7x with the Exponential Foundation (Who is 7x?).

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x