From 68bb8a75f9a1af7d461ee8f1ab61f7ded92a69ed Mon Sep 17 00:00:00 2001 From: isUnknown Date: Thu, 31 Oct 2024 15:59:51 +0100 Subject: [PATCH] event > resources : enable external and internal link. #8 --- site/blueprints/pages/event.yml | 11 ++++++++--- site/templates/event.php | 8 +++++++- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/site/blueprints/pages/event.yml b/site/blueprints/pages/event.yml index 8229839..63b63ef 100644 --- a/site/blueprints/pages/event.yml +++ b/site/blueprints/pages/event.yml @@ -178,9 +178,14 @@ tabs: label: Nom type: text width: 1/2 - file: - label: Fichier - type: files + link: + label: Lien + type: link + options: + - url + - page + - file + help: Pour lier un fichier, il faut d'abord l'ajouter dans l'onglet "Fichiers" de cette page. multiple: false width: 1/2 linkedPages: diff --git a/site/templates/event.php b/site/templates/event.php index cc23bef..c60d7d8 100644 --- a/site/templates/event.php +++ b/site/templates/event.php @@ -149,7 +149,13 @@
resources()->toStructure() as $resource): ?>
-

name() ?>

télécharger ↓ + link()->isNotEmpty()): ?> + link()->toFile()): ?> +

name() ?>

télécharger ↓ + + $resource->link()->toUrl(), 'text' => $resource->name() . ' →']) ?> + +