design-and-settings-of-elements · git:20261030.f8d8de8 · 2026-10-30 · sha256 225b8c1d1d39a60d
design-and-settings-of-elements git:20261030.f8d8de8A
Immutable. This exact content never changes and is served at /api/v1/blob/225b8c1d1d39a60d.
--- name: design-and-settings-of-elements description: "Both natures. Where the look (colours, fonts, shapes) and the site settings (name, description, menu, footer, cookie banner, feature switches) of an element are changed: in the shared Design and CONFIG of the node, or on the element's own pages. Load it when the person asks to change the colours, a font, the title, the menu, «hide sign-in», «turn on the footer» of an element, or asks where its design or settings are." --- # Design and settings of elements **Process: both** — you change nothing yourself; you tell the person where to change it, in two or three lines. A hint, not a law: models of late 2026 work worse under rigid step-by-step instructions. Run `npm run look -- <id>` — it reads the element's links to the shared Design and CONFIG and prints the page for each: - **link on** (a single project): the shared Design or CONFIG in the core changes it for every element that follows it; - **link off** (an app factory, or an element set apart): the element's own pages — `<its site>/<lang>/admin/design` (fonts, colours, type, shapes) and `<its site>/<lang>/admin/site-settings` (with the sections features, header, footer, cookie banner). In the core they open from «Build → Design» and «Build → Site settings» of a custom element, and of root. A saved value redraws the pages with no build; only languages need a deploy of the element. A native element has no pages of its own: its look and settings come from the shared Design and CONFIG. A look the settings cannot express (a new token, a new setting) is code — hand it to the element's agent (`route-to-element`). Turning a link on or off is the person's choice, on the element's «Settings → Danger zone».