From 58d2a7f5f0b8fbb93730ad2332fa484bbfc80d4c Mon Sep 17 00:00:00 2001 From: polo Date: Mon, 29 Sep 2025 15:39:49 +0200 Subject: ordre des news inversables, champ chrono_order dans NodeData --- src/view/MainBuilder.php | 5 +++++ src/view/templates/modify_block.php | 23 ++++++++++++++++++----- src/view/templates/modify_page.php | 5 +++++ 3 files changed, 28 insertions(+), 5 deletions(-) (limited to 'src/view') diff --git a/src/view/MainBuilder.php b/src/view/MainBuilder.php index 2510b08..e4f91f3 100644 --- a/src/view/MainBuilder.php +++ b/src/view/MainBuilder.php @@ -71,6 +71,11 @@ class MainBuilder extends AbstractBuilder // ceci pourrait être déplacé au début des blocs $bloc_edit = ''; foreach($node->getChildren() as $child_node){ + // ordre des articles 'news' + if($child_node->getName() === 'news_block'){ + $order = $child_node->getNodeData()->getChronoOrder() ? 'chrono' : 'antichrono'; + } + ob_start(); require self::VIEWS_PATH . 'modify_block.php'; $bloc_edit .= ob_get_clean(); diff --git a/src/view/templates/modify_block.php b/src/view/templates/modify_block.php index 22a2932..b44327f 100644 --- a/src/view/templates/modify_block.php +++ b/src/view/templates/modify_block.php @@ -19,13 +19,26 @@ getName() === 'news_block'){ +?> +
+ + +
+getNodeData()->getPresentation() !== null){ ?> -

- - +

+
+ + +
pixels diff --git a/src/view/templates/modify_page.php b/src/view/templates/modify_page.php index 5ab1a95..fbcbf20 100644 --- a/src/view/templates/modify_page.php +++ b/src/view/templates/modify_page.php @@ -44,6 +44,11 @@

+
+

Articles libres: textes riches générés par l'éditeur et librement positionnables

+

Actualilés: contenus structurés avec titre, aperçu, date et possédant une page dédiée

+

Galerie: photos parcourables en mode plein écran (cette fonctionalité n'est pas encore disponible)

+

Modifier un bloc

-- cgit v1.2.3