Tuto Site
Texto
id_text 8d669b32-e168-11ed-b5ea-0242ac120002 = Segment(alwaysOpen: true, decoration: false) — pas un Text() nu. Dispatch dans ViewPreView. Pas de SizeGate forcé : contrôler via width. Peut afficher une image (image_pos).
Champs
| Champ | Encode | Effet |
|---|---|---|
title subtitle | TextLocale 7 langues | libellé. String nue = locale serveur au parse — non déterministe |
style_title | string uuid StyleTextContent | glyphes : font/size/weight + align du style |
uuid_theme | ViewDataString | ColorScheme onion |
uuid_gradient | ViewDataString | titre ShaderMask |
axis_align / cross_align | ViewDataInt | Wrap image+titre, pas textAlign phrase |
image + image_pos | url/uuid + int | photo autour du texte (Segment) |
when_title | int, défaut 0 | laisser 0 sur un text simple (alwaysOpen) |
Sans style_title : bodyLarge + primary du theme (ou parent). Phrase multi-fragments + highlight → id_wrap_text, pas un markdown dans un seul id_text.
{
"uuid_folder": "<C>",
"type": "8d669b32-e168-11ed-b5ea-0242ac120002",
"type_m": "",
"width": { "l": { "i": 100, "iT": "%" } },
"height": { "l": { "i": 0 } },
"title": {
"fr": "Chauffage · Sanitaire · Dépannage",
"en": "Heating · Plumbing · Emergency",
"nl": "", "es": "", "it": "", "pt": "", "de": ""
},
"style_title": "25830490-976d-43c6-bb06-dd4bd64ffb66",
"uuid_theme": { "l": { "i": "f81ad0b2-fc67-45a8-aff9-f48d608d5f95" } },
"enable": 1, "desktop": 1, "mobile": 1, "layer": 1, "pop": 0
}
Live big page : style_title 25830490-976d-43c6-bb06-dd4bd64ffb66. id_text_animated : mêmes champs, FeatureLoad extra.
Double système : centrer le bloc dans le parent → folder column axis_align / cross_align. Centrer les glyphes → style_title dont align: 2.
Piège. Ne pas construire un titre avec un
id_button_text sauf CTA. Text = lecture. Button = tap. Un title TextLocale ne réordonne pas les mots — wrap_text + locale[].