rename isArchiveMode to isBlockMode with inverted logic

Toggle now controls block mode (on = blocks, off = legacy text).
Update both blueprint conditions and front template to use isBlockMode.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-03-21 17:03:35 +01:00
parent 3591af16e4
commit e4a04cd127
2 changed files with 7 additions and 6 deletions

View file

@ -26,12 +26,13 @@ tabs:
label: Chapo
extends: fields/body
help: optionnel
isArchiveMode:
label: Mode archive
isBlockMode:
label: Mode blocs
type: toggle
default: true
width: 1/4
help: |
Actif : l'ancien champ body sera affiché dans le panel (texte sans médias). Utile pour éditer d'anciens articles uniquement.
Actif : éditeur en blocs (texte + médias). Inactif : ancien champ texte sans médias, utile pour éditer d'anciens articles uniquement.
when:
isHtmlMode: false
bodyBlocks:
@ -39,14 +40,14 @@ tabs:
width: 3/4
when:
isHtmlMode: false
isArchiveMode: false
isBlockMode: true
body:
extends: fields/body
help: Anciens champs conservés pour archive (ne pas remplir pour les nouveaux articles). Ce champs ne sera utiliser en front que si le champs "corp" normal est vide.
width: 3/4
when:
isHtmlMode: false
isArchiveMode: true
isBlockMode: false
htmlBody:
label: Corps
type: textarea

View file

@ -33,7 +33,7 @@
<?php endif ?>
<?php if ($page->isHtmlMode()->isTrue()): ?>
<?= $page->htmlBody()->kt() ?>
<?php elseif ($page->bodyBlocks()->isNotEmpty()): ?>
<?php elseif ($page->isBlockMode()->isTrue()): ?>
<?= $page->bodyWithAnchors() ?>
<?php else: ?>
<?= $page->body() ?>